我想current在我的控制器中打印路线
namespace findetrip\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index($page = 'home')
{
echo $route = Route::current();
return view('admin.'.$page,['pageName'=>$page]);
}
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
未找到类'findetrip\Http\Controllers\Route'
我发现了许多类似于这个问题的问题,但没有找到合适的解决方案.
要使用Route :: current(),您必须使用Route,如:
use Illuminate\Routing\Route;
Run Code Online (Sandbox Code Playgroud)
注意:
看看你的app.php,你应该在'aliases'数组上:
'Route' => "Illuminate\Support\Facades\Route",
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5421 次 |
| 最近记录: |