LTS 速查表
https://cs.laravel-china.org/#
设置Packagist / Composer 中国全量镜像
https://pkg.phpcomposer.com/
下载文件
https://github.com/laravel/laravel
(或者composer create-project laravel/laravel --prefer-dist 来安装)
更新
composer update
composer self-update
查看版本
php artisan --version
清除缓存
php artisan config:clear
进入到laravel 根目录
安装
composer install
生成key
php artisan key:generate
用户认证
php artisan make:auth
执行迁移
php artisan migrate
修改配置文件
.env
DB_HOST=59.110.231.169
DB_PORT=3306
DB_DATABASE=laravel54
DB_USERNAME=laravel54
DB_PASSWORD=laravel54
迁移的时候会遇到bool 字节太长的问题
解决办法
修改
Config/database.php
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
AppServiceProvider.php
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
修改时区
Config/app.php
'timezone' => 'Asia/Shanghai',
'locale' => 'zh_cn',
插件
https://github.com/summerblue/laravel-package-top-100
安装汉化
https://github.com/caouecs/Laravel-lang
composer require caouecs/laravel-lang:~3.0
php artisan optimize
把\vendor\caouecs\laravel-lang\src\zh-CN
移动到\resources\lang\
修改config/app.php
return [
'locale' => 'zh_CN',
];
安装信息提示
https://github.com/laracasts/flash
composer require laracasts/flash
修改config/app.php.
'providers' => [
Laracasts\Flash\FlashServiceProvider::class,
];
使用手册https://github.com/laracasts/flash
php artisan storage:link
--------------↑----------------------------- laravel544.rar -----------------------------↑-------------
z-song/laravel-admin
https://github.com/z-song/laravel-admin
安装admin
Laravel 5.4
composer require encore/laravel-admin "1.4.*"
添加config/app.php
Encore\Admin\Providers\AdminServiceProvider::class
执行
php artisan vendor:publish --tag=laravel-admin
得出
Copied File [\vendor\encore\laravel-admin\config\admin.php] To [\config\admin.php]
Copied Directory [\vendor\encore\laravel-admin\assets] To [\public\packages\admin]
Publishing complete.
执行
php artisan admin:install
得出
Admin directory was created: \app\Admin
HomeController file was created: \app\Admin/Controllers/HomeController.php
ExampleController file was created: \app\Admin/Controllers/ExampleController.php
Bootstrap file was created: \app\Admin/bootstrap.php
Routes file was created: \app\Admin/routes.php
--------------↑----------------------------- laravel545.rar -----------------------------↑-------------
Admin directory was created: \app\Admin
HomeController file was created: \app\Admin/Controllers/HomeController.php
ExampleController file was created: \app\Admin/Controllers/ExampleController.php
Bootstrap file was created: \app\Admin/bootstrap.php
Routes file was created: \app\Admin/routes.php
安装administrator
https://laravel-china.org/topics/2301/extension-administrator-backgroun…
https://laravel-china.org/topics/158/laravel-administrator-quickly-crea…
https://laravel-china.org/topics/2407/use-laravel-administrator-to-quic…
https://github.com/z-song/laravel-admin
Laravel 中识别客户终端设备类型的组件:browser-detect
https://laravel-china.org/topics/2046/components-for-identifying-client…
mews/captcha 图片验证码解决方案
https://laravel-china.org/topics/2895/extension-recommended-mewscaptcha…
Laravel-pinyin
https://github.com/overtrue/laravel-pinyin
Entrust - Laravel 用户权限系统解决方案
https://laravel-china.org/topics/166/entrust-laravel-user-rights-system…
Laravel Breadcrumbs 自动面包屑导航
https://laravel-china.org/topics/1914/extended-recommendation-laravel-b…
如何使 Laravel 项目中的 URL 更友好化
https://laravel-china.org/topics/1926/extended-recommendation-how-to-ma…
Intervention/image 图片处理
https://laravel-china.org/topics/1903/extension-recommended-interventio…
Laravel 从现有数据库表中生成 Model 模型文件
https://laravel-china.org/topics/2862/laravel-generates-a-model-model-f…
http://d.laravel-china.org/docs/5.4/migrations
创建数据表
php artisan make:migration create_articles_table
php artisan make:migration <表名>
执行
php artisan migrate
回滚
php artisan make:rollback
php artisan list