我正在尝试在我的Laravel项目中设置路径控制器,我已经设置了控制器和路线.
但是,当我在其中加载路由web.php时,当我尝试在浏览器中导航到该页面时会产生错误Attribute [controller] does not exist
这是代码..
<?php
namespace CMS\Http\Controllers\Auth;
use CMS\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers {
logout as performLogout;
}
/**
* Where to redirect users after login.
*
*/
protected $redirectTo;
/**
* Create a new controller instance.
*
*/
public function __construct()
{
$this->redirectTo = route('backend.dashboard');
$this->middleware('guest')->except('logout');
}
public function logout(Request $request)
{
$this->performLogout($request);
return redirect()->route('auth.login');
}
}
Run Code Online (Sandbox Code Playgroud)
然后在web.php中我有这个......
Route::controller('auth', 'Auth\LoginController', [
'getLogin' => 'auth.login'
]);
Run Code Online (Sandbox Code Playgroud) 我正在使用 Express,出于某种原因,当使用 JavaScript 时,我可以访问图像,但每当我尝试直接实现到 src 的图像路由时,例如
<img src="images/background.png">
Run Code Online (Sandbox Code Playgroud)
本地主机确定它无法获取图像。
我将静态指向文件/public中的路径server.js,这就是为什么它让我困惑为什么它可以接收一些图像但不是全部?
这是我当前确定公共路线的线路。
app.use(express.static('public'));
Run Code Online (Sandbox Code Playgroud)