laravel blog
1.0.0
此儲存庫的目的是展示 Laravel 上良好的開發實踐,並展示該框架功能的使用案例,例如:
除了 Laravel 之外,該專案還使用其他工具,例如:
您可以在以下位置找到該應用程式的一些螢幕截圖:https://imgur.com/a/Jbnwj
若要建立您的開發環境,請遵循以下說明。
在本機上設定開發環境:
$ git clone https://github.com/guillaumebriday/laravel-blog.git
$ cd laravel-blog
$ cp .env.example .env
$ php artisan key:generate
$ php artisan horizon:install
$ php artisan telescope:install
$ php artisan storage:link現在開啟http://laravel-blog.test。
您可以使用 Mailpit 來測試開發中的電子郵件。
安裝後,開啟http://localhost:8025。
您需要使用種子來運行遷移:
$ php artisan migrate:fresh --seed這將創建一個可用於登入的新用戶:
email : [email protected]
password : demodemo然後,編譯資產:
$ yarn dev開始時事通訊的工作:
$ php artisan tinker
> PrepareNewsletterSubscriptionEmail::dispatch ();啟動 Laravel Horizon:
$ php artisan horizon播種資料庫:
$ php artisan db:seed運行測試:
$ php artisan test運行 Laravel Pint :
$ ./vendor/bin/pint --verbose --test產生備份:
$ php artisan vendor:publish --provider= " SpatieBackupBackupServiceProvider "
$ php artisan backup:run產生虛假數據:
$ php artisan db:seed --class=DevDatabaseSeeder探索套餐
$ php artisan package:discover在開發環境中,重建資料庫:
$ php artisan migrate:fresh --seed客戶端可以存取 REST API。 API 請求需要透過 Bearer 令牌進行身份驗證。
產生一個新的令牌:
curl --location --request POST ' laravel-blog.test/api/v1/authenticate?email=your_email&password=your_password '
--header ' X-Requested-With: XMLHttpRequest '現在您可以使用meta.access_token鍵作為您的Bearer令牌:
curl --location ' laravel-blog.test/api/v1/posts '
--header ' X-Requested-With: XMLHttpRequest '
--header ' Authorization: Bearer access_token ' API 以api和 API 版本號為前綴,如v1 。
不要忘記將X-Requested-With標頭設定為XMLHttpRequest 。否則,Laravel 不會將該呼叫識別為 AJAX 請求。
列出 API 的所有可用路由:
$ php artisan route:list --path=api請毫不猶豫地透過調整或添加功能來為該專案做出貢獻!歡迎錯誤回報或拉取請求。
該項目是在 MIT 許可下發布的。