に他のテーブルから認証しますユーザー。私は、コントローラのフォルダ/var/www/html/projecy_name/app/Http/Controllers
にStaff
ように、1人のフォルダ名を作成し、名前SessionsController.php
で1コントローラーを作成し、ここにそのファイルの内容です:店()関数では、私は以下のようにアプリケーションのユーザー</strong>の<strong>3種類がありLaravel 5.4
<?php
namespace App\Http\Controllers\Staff;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Staff;
class SessionsController extends Controller
{
public function __construct()
{
$this->middleware('guest',['except'=>'destroy']);
}
public function create()
{
return view('staffsession.create');
}
public function store()
{
echo request("email");
$test = auth()->attempt(request(['email','password']));
dd($test);
if(!auth()->attempt(request(['email','password'])))
{
Request()->session()->flash('error_msg', 'Please check your credentials and try again.');
return back()->withErrors([
'message' => 'Please check your credentials and try again.'
]);
}
return redirect()->home();
}
public function destroy()
{
auth()->logout();
return redirect()->home();
}
}
?>
が、デフォルトでチェックインしようとしています
admins
テーブルですが、私はtbl_staff
テーブルをチェックインする必要があります。
どのように達成するには?
私はまだそれがデフォルトのテーブルで –
溶液とするためにチェックしてみましょう私の更新の答えOK –
@PathikVejaniをチェックしている –