admin.php 自定义,基于Laravel-admin 后台的自定义页面用法详解
时间: 2024-03-17 08:44:28 浏览: 151
admin.php 是 Laravel-Admin 后台管理系统的配置文件,可以用来定义自定义页面。
下面是如何创建自定义页面的步骤:
1. 在 app/Admin 目录下创建一个控制器文件,例如 CustomController.php。
2. 在控制器中定义一个方法,例如 customPage():
```php
namespace App\Admin\Controllers;
use Encore\Admin\Controllers\AdminController;
use Encore\Admin\Layout\Content;
class CustomController extends AdminController
{
public function customPage(Content $content)
{
return $content
->header('Custom Page')
->description('This is a custom page.')
->body('Hello world.');
}
}
```
3. 在 admin.php 配置文件中添加路由信息:
```php
Route::get('custom', 'App\Admin\Controllers\CustomController@customPage');
```
4. 在 Laravel-Admin 的菜单栏中添加一个链接到自定义页面:
```php
$menu->add('Custom Page', [
'url' => 'custom',
'icon' => 'fa-gears',
]);
```
现在你可以在菜单栏中看到一个名为 “Custom Page” 的链接,点击它将会访问自定义页面。
阅读全文