Laravel is a PHP web framework for software artisans. It uses the Model, View, Controller method, and has many features built-in that makes building your application much faster.View the Laravel Website
My Journey is a place where you can share journeys you have taken in life on a timeline.
In July, I was accepted to a Software Development program at Western Governors University. I was pumped, and I wanted to share with others how I fell into Software Development.
I wanted to share my journey on a timeline, so people could see how I really didn't plan to be a Software Engineer, and maybe help other people on their journeys.
While I was planning this project out, I realized I should build a website where anyone could share their journeys, which led me to build MyJourney, a place where people can share journeys on a timeline.View more details
Nursery People is a website for landscapers and nursery people.
This website has over 32,000 plant species and over 350,000 records showing which nurseries grow each of these species.
Some of the features of the website include reviews, user posts, comments, favoriting, and more.
The data on the website is pretty messy, so I built a custom administrative area where I can update plant and nursery listings a lot faster using Vue, and an API I built in Laravel.View more details
Today I was exploring the newly released Laravel 8 framework and found the fresh composer package that Laravel developed for authentication view scaffolding. I was initially a little concerned about the move away from React & Vue, but I decided to give it a try anyway. I was very happily surprised that Jetstream looks like a wonderful improvement for the Laravel framework.
My question is this. Why are we making it easy for developers to not learn API development?
Often, you will come into circumstances where you need to append an attribute to a model, or calculate some piece of data from multiple database columns when returning data from your Laravel application. In Laravel, it is easy to make general calculations on single columns, like summing, or getting an average, but when you need to calculate data on say, 2 or more columns you may need to do some raw sql queries.
For an application I’m building now, I’m using Laravel Jetstream, with Inertia Vue as the frontend. One thing that quickly frustrated me was importing components I needed over and over again. I wanted to import the main components that I used most often to make my pages and components easier to read and maintain.
I'm building an application that display's customer orders. I want my users to be able to order orders by Customer name if they would like. In order to do this, I added a select statement to the query when the request included an orderBy="customer" key and value.
In Laravel, when using Laravel mix to bundle assets and utilizing Vue 3 for your frontend, you may run into a warning in your console that can be confusing,
If you are using a form request, the validator is baked in, and it seems tricky to implement. Fortunately, Laravel provides a simple way to give your form request a named error bag out of the box.
My wife got me this awesome book by Austin Kleon titled, "Show your Work!". The book is super easy to read and I highly recommend it. The title is pretty clear, but the point of the book is how to share your work and use that as a way to get discovered. Here is me sharing my work.
Sometimes, you may want to make sure that multiple types of resources are available at a same root wildcard path on your applications website. In this article I go into depth on how to do this with Laravel.
In this article, I will share my reasoning for why I don't recommend building a web application entirely with a no-code product, and instead, recommend using a web framework that can make coding your full-stack projects faster.
Trying to do my part in making the world a better place.
This site is hosted for free, so I am thanking the services I am using by adding a link to their websites here in the footer.
© 2020 Chris Wray. All rights reserved.