composer require encore/laravel-admin
发布资源 :
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
php artisan admin:install
error
在app\Providers\AppServiceProvider.php添加默认值
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema; //add fixed sql
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191); //add fixed sql
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
清空错误的数据库
在浏览器打开 http://localhost/admin/
,使用用户名 admin
和密码 admin
登录.
中文:config/app.php: 'locale' => 'zh-CN';
使用:
模型位置 :app\Models
控制器对应模型 : php artisan admin:make SignUpController --model=App\Models\SignUp
路由 :$router->resource('signup', SignUpController::class);
复制控制器文件ExampleController
接下来我们交给文档 https://laravel-admin.org/docs/zh/
禁用编辑 :
$grid->actions(function ($actions) {
$actions->disableDelete();
$actions->disableEdit();
});