julianelizondo16 / armadillocomentarios
Laravel框架的骨架应用程序。
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/jetstream: ^4.1
- laravel/sanctum: ^3.3
- laravel/tinker: ^2.8
- livewire/livewire: ^3.0
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
This package is not auto-updated.
Last update: 2024-09-23 18:48:07 UTC
README
1. 执行以下命令
php artisan make:livewire navigation
2. 转到以下路径
resources/views/livewire 并删除我们的 navigation 文件。
3. 修改Livewire识别的路由
转到 resources/views/layouts/app.blade.php 并在 @livewire (改为 navigation) 处进行更改。
现在转到 app/Providers/RouteServiceProvider.php 并进行以下更改。
5. 然后转到 composer.json 文件
转到 composer.json 并将其设置为 dev。
6. 修改我们的 .env
转到 .env 并输入数据库的名称。
7. 输入以下 composer 命令
composer require julianelizondo16/armadillocomentarios
配置步骤
现在我们将进入项目主目录的 “config” 文件夹(我们正在使用的项目)并进入 app.php 文件。在文件中,我们将找到 “providers” 数组。
我们将添加我们的 provider 作为最后一个。
julianelizondo16\armadillocomentarios\ComentariosServiceProvider::class,
之后,我们需要进入包主目录的 composer.json 文件。然后转到 autoload 部分,在这里我们将加载这些文件的数据,在本例中是安装的该包的所有文件。
"julianelizondo16\\armadillocomentarios\\": "vendor/julianelizondo16/armadillocomentarios/src",
添加必要的路由以使控制器生效。
将以下代码添加到我们的主路由中
现在我们将转到 routes/web.php 并进行以下更改
记得添加 use App\Http\Controllers\ComentariosController;
Route::controller(ComentariosController::class)->group(function () {
Route::get('/', 'index')->name('comentarios.home');
Route::post('/comentarios', 'GenerarComentario')->name('comentarios.generar');
Route::get('/comentarios/{comentario}', 'show')->name('comentarios.show');});
最后几个命令
识别自动加载
composer dump-autoload
查找所有 serviceProviders
php artisan vendor:publish --provider="julianelizondo16\armadillocomentarios\ComentariosServiceProvider"
执行迁移
php artisan migrate
启动服务器以查看是否正常工作
npm run dev
在另一个终端中
php artisan serve