Nixus

3621 经验值

解决了,
Working Directory 中,把$Projectpath$ 换成了 $ProjectFileDir$ 就可以了!
在查资料的时候,发现了一个保存时自动执行的某些操作的方法
就是利用Tools->Files Watchers 来实现的,当保存时,自动执行 php-cs-fixer

配置好后,执行的时候,报了个错误:
Cannot start process, the working directory '/Users/Nixus/Valet/first-app/tests:/Users/Nixus/Valet/first-app/app' does not exist
错误提示

用 PUT 还是 PATCH 没区别吧?

用的 save actions 但是不好用,已经卸载掉了
phpstorm 中的插件不够强大,生态比 Atom 差太多了

老师,还有个问题请教一下,按照上面的方式,问题是解决多了,但是如果是多表认证,该如何处理?

Route::get('/user/login', 'UserController@login')->name('login');
Route::get('/admin/login', 'AdminController@login')->name('admin.login');

试了下,按照您这个方法,加了->name('login'),可以了
不需要加这个方法

public function showLoginForm()
{
    return redirect('/your_path');
}

谢谢

尝试了您上面的方法 showLoginForm ,一样报错,然后就删掉了

Route::get('/user/login', 'UserController@login');

或者

Route::get('/login', 'UserController@login');

都会报错:

InvalidArgumentException
Route [login] not defined.

LoginController.php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{
       use AuthenticatesUsers;

    protected $redirectTo = '/';

    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }
}

老师,试了你的方法,还是一样的错误

也遇到这个问题了,laravel 5.5 中,middleware 中没 authentication.php 这个文件,其它几个也看了一下,没找到,全局查到也没找到