我有一个其他人创建的模块化laravel项目,因为我可以看到他们使用nWidart / laravel-modules创建模块,但是我不知道如果在我测试模块时模块是否正确创建,O怎么看浏览器我应该使用什么URL?
<?php
Route::group(['middleware' => 'web', 'prefix' => 'prueba1', 'namespace' => 'Modules\Prueba1\Http\Controllers'], function()
{
Route::get('/', 'Prueba1Controller@index');
});
这是使用模块
创建的路线答案 0 :(得分:0)
yourdomain/prueba1
并确保您的&#39; Prueba1Controller @ index&#39; 控制器方法正常工作。出于测试目的,您可以在控制器方法中转储某些内容。
答案 1 :(得分:0)
我认为你不需要任何独特的网址来在浏览器中测试它。根据您的路线和前缀,您应该可以浏览http://your-server/prueba1
如果这不起作用,那么你可以尝试另一个包,其中一个更容易创建模块以及删除。下面是我用于项目的非常好的简单包。你可以尝试这个我希望你会喜欢这个。
composer require yubarajshrestha/ym
将服务提供商添加到config / app.php
YubarajShrestha\YM\YMServiceProvider::class,
YubarajShrestha\YM\YMModuleProvider::class,
在composer.json
中的"App\": "app/"
之后添加以下行
“YModules \”:“YModules /”
示例:
"psr-4": {
"App\\": "app/",
"YModules\\": "YModules/"
}
php artisan vendor:publish
php artisan migrate
composer dump-autoload -o
你现在好继续......
更多访问: