У меня проблема с laravel, я не знаю, где у меня проблема, когда я пытаюсь выйти из системы реального пользователя, я получаю имя броска:
"Вызов неопределенного метода Illuminate \ Database \Eloquent \ Builder :: pullCache () "
Вставляю схему:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->string('avatar');
$table->rememberToken();
$table->timestamps();
});
И схему фотографий:
Schema::create('photos', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->string('title');
$table->string('desc');
$table->string('uri');
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->timestamps();
});
Веб-маршруты:
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('/navbar', function () {
return view('navbar');
});
Route::get('/search', function () {
return view('search');
});
Route::get('/showUserById/{id?}', 'UserController@showUserById');
// Route::get('user/{id}', 'UserController@filter');
Route::get('/users', 'UserController@show');
Route::resource('photos','PhotoController');
Auth::routes(['verify' => true]);
Route::get('/home', 'HomeController@index')->name('home');
И представление:
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
{{ Auth::user()->name }} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
{{ __('Logout') }}
</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</div>
</li>
И было сгенерировано исключение конца:
BadMethodCallException Вызов неопределенного метода App \ User :: pullCache ()