https://github.com/ezzylan/laragigs
An app for listing Laravel gigs/jobs. This project is based on Traversy Media's YouTube "Laravel From Scratch 2022" course.
https://github.com/ezzylan/laragigs
Last synced: 9 months ago
JSON representation
An app for listing Laravel gigs/jobs. This project is based on Traversy Media's YouTube "Laravel From Scratch 2022" course.
- Host: GitHub
- URL: https://github.com/ezzylan/laragigs
- Owner: ezzylan
- License: mit
- Created: 2022-07-11T07:28:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-11T08:15:18.000Z (almost 4 years ago)
- Last Synced: 2025-03-12T06:23:29.187Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 277 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LaraGigs
An app for listing Laravel gigs/jobs. This project is based on Traversy Media's YouTube "[Laravel From Scratch 2022](https://www.youtube.com/watch?v=MYyJ4PuL4pY)" course.

## Usage
### Database Setup
This app uses MySQL. To use something different, open up config/Database.php and change the default driver.
To use MySQL, make sure you install it, setup a database and then add your db credentials(database, username and password) to the .env.example file and rename it to .env
### Migrations
To create all the nessesary tables and columns, run the following
```
php artisan migrate
```
### Seeding The Database
To add the dummy listings with a single user, run the following
```
php artisan db:seed
```
### File Uploading
When uploading listing files, they go to "storage/app/public". Create a symlink with the following command to make them publicly accessible.
```
php artisan storage:link
```
### Running Then App
Upload the files to your document root, Valet folder or run
```
php artisan serve
```
## License
The LaraGigs app is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).