laravel new || laravel new xxx || composer create-project --prefer-dist laravel/laravel blog
composer create-project --prefer-dist laravel/laravel blog
composer global require 「laravel/installer」
laravel new blogphp
composer installlaravel
刷新組件
composer update數據庫
刪除組件
composer remove chensuilong/toastr
composer dump-autoload緩存
查看artisan命令
php artisan
php artisan list服務器
查看某個幫助命令
php artisan help make:modelrestful
查看laravel版本
php artisan --versionapp
使用 PHP 內置的開發服務器啓動應用
php artisan servecomposer
生成一個隨機的 key
並自動更新到 app/config/app.php 的 key 鍵值對(剛安裝好須要作這一步)
php artisan key:generate工具
開啓Auth用戶功能(開啓後須要執行遷移才生效)
php artisan make:authpost
開啓維護模式和關閉維護模式(顯示503)
php artisan down
php artisan up
進入tinker工具
php artisan tinker
列出全部的路由
php artisan route:list
生成路由緩存以及移除緩存路由文件
php artisan route:cache
php artisan route:clear
建立控制器**
php artisan make:controller StudentController
建立RESTFUL風格資源控制器
(帶有index、create、store、edit、update、destroy、show方法)
php artisan make:controller PhotoController --resource
Route::resource(‘article’, ‘ArticleController’);
ps:爲何用resource參數,由於咱們在作一個後臺的時候,設計到增刪改查操做,而這些操做咱們經過–resource就能夠直接生成這些方法,Route::resource其實就是生成了快捷的路由,讓咱們原本須要寫的get,post,delete,patch直接用restful方式一鍵生成了。
須要注意的是index是列表,store是新增,show是詳情,update是更新,destory是刪除。
建立模型
php artisan make:model Student
建立新建表的遷移和修改表的遷移
php artisan make:migration create_users_table --create=students //建立students表
php artisan make:migration add_votes_to_users_table --table=students//給students表增長votes字段
執行遷移
php artisan migrate
建立模型的時候同時生成新建表的遷移
php artisan make:model Student -m
php artisan make:model User --migration 建立模型並建立新遷移
回滾上一次的遷移
php artisan migrate:rollback
回滾全部遷移
php artisan migrate:reset
建立填充
php artisan make:seeder StudentTableSeeder
執行單個填充
php artisan db:seed --class=StudentTableSeeder
執行全部填充
php artisan db:seed
建立中間件
(app/Http/Middleware 下)
php artisan make:middleware Activity
建立隊列(數據庫)的表遷移
(須要執行遷移才生效)
php artisan queue:table
建立隊列類(app/jobs下):
php artisan make:job SendEmail
建立請求類
(app/Http/Requests下)
php artisan make:request CreateArticleRequest
從新生成簽名
php artisan passport:install
Auth 系統php artisan make:auth