Selamun Aleyküm, her Controllerin basinda kullanicinin yetkisini kontrol ediyordum 5.1'de 5.2'ye gecince bu hatayi vermeye basladi.
Sorun tam olarak su satirda onu buldum,
$user = User::find(Auth::user()->id);
fakat el ile su sekilde girmeme ragmen gene hata almaktayim.
$id = 1;
$user = User::find($id);
Kullanici Rollerini kontrol ettigim bir örnek Controller;
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\News;
use App\NewsCategory;
use App\Http\Requests\NewsRequest;
/* For Roles */
use Session;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\URL;
use Bican\Roles\Models\Role;
use App\User;
use Auth;
/* For Roles */
class NewsController extends Controller
{
/**
* Check Roles
*
* @return \Illuminate\Http\Response
*/
public function __construct() {
$user = User::find(Auth::user()->id);
if($user){
if (!$user->hasRole('admin')) {
Session::flash('flash_message', 'You dont have "admin" or "editor" permission.');
Session::flash('flash_message_type', 'danger');
return Redirect::to('admin/home')->send();
}
}
}
yardimlariniz icin tesekkürler.