我是Laravel的初学者,我有一个具体的问题,希望你能发出正确的方向。 我已阅读并尝试了在此论坛中编写的大量解决方案但没有成功。
Oke让我们开始吧。
我想将 www.domain.com/support 更改为子目录 www.domain.com/support/support
创建 app - > Http - >支持 - > SupportController.php 并添加:
namespace app\Http\Controllers\Support;
use app\Http\Controllers;
/**
* Display the Help Center.
*
* @return Response
*/
public function support()
{
return view('static.support');
}
在 app - > Http - > routes.php
中添加 Route::group(['domain' => env('APP_DOMAIN', 'domain.com'),
], function () {
require 'Routes/general.php'; });
在 app - > Http - >路线中添加 - > general.php
Route::get('/support', ['as' => 'static.support', 'uses' =>'Support\SupportController@support']);
在以下文件夹中添加了 support.blade.php 资源 - >视图 - >静态 - >支持
谢谢
答案 0 :(得分:0)
Controller名称空间与URL无关。如果您想使用http://www.domain.com/support/support
,请使用以下路线:
Route::get('support/support', 'SupportController@support');
答案 1 :(得分:0)
namespace App\Http\Controllers\Support;
use App\Http\Controllers;
class SupportController extends Controller
{
public function support()
{
return view('static.support');
}
}
请确认您的控制器看起来像我上面的示例,而不是您问题中的控制器示例。
另外,请提供storage/logs/laravel.log