Psychic_role

782 经验值

难道还有个独立的public function login吗?我的loginController在我留言里贴的最后一张就是全部了

按照视频里的步骤写的admin登录,在登陆admin/login页面登录admin账户时不成功,访问的依旧是user表

laravel 5.4里面,admin/login有问题怎么解决啊老师,具体问题就是没有查询admin这张表,而是用了users这张表,而register部分已经成功写入数据到admin表中了
routes/web

Route::get('/admin/login',‘AdminAuth\LoginController@showLoginForm');
Route::post('/admin/login', 'AdminAuth\LoginController@login');
Route::post('/admin/logout', 'AdminAuth\LoginController@logout');

admin/login

<div class="panel-heading">Admin Login</div>
                <div class="panel-body">
                <form class="form-horizontal" role="form" method="POST" action="{ url('admin/login') }">

AdminAuth/LoginController

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

class LoginController extends Controller
{
    use AuthenticatesUsers;
    protected $redirectTo = '/admin/login';//修改登录后的返回路径
    protected $guard = 'admin';
    public function showLoginForm()
    {
        return view('admin.login');
    }

我看老师的视频里,model文件和controller文件里都有建立的空白方法啊,比如controller文件里的show\create\store方法,而我在cmd里make:controller create创建的控制器里是空白的,这是设置了哪个部分达到的呢?

@jellybool 老师你好,我的laravel是5.4版本
postsphp artisan make:model Post这条语句生成的post.php是空表,$fillable=[],这样对吗?
然后在factory('App\Post')->create();这条语句执行时出错
PHP error: Array to string conversion in K:\workspace\phpstudy\WWW\acl\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php on line 80