Мой сервис выглядит следующим образом: public function delete($store_id) { $result = $this->favorite_repository->delete($store_id); dd($result); } Мой репозиторий выглядит так: public function delete($store_id) { $data = self::where('favoritable_id', $store_id)->delete(); return $data; } Существуют ошибки: Отсутствует аргумент 1 для App \ Repositories \ FavoriteRepository :: delete (), вызывается в C: \ xampp \ htdocs \ mysystem \ app \ […]
Я обновляюсь до laravel 5.3, и я получаю это сообщение: [2016-08-23 23:12:39] local.ERROR: BadMethodCallException: Call to undefined method Illuminate\Database\Query\Builder::lists() in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2431 Stack trace: #0 [internal function]: Illuminate\Database\Query\Builder->__call('lists', Array) #1 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1423): call_user_func_array(Array, Array) #2 /home/vagrant/Code/vendor/cviebrock/eloquent-sluggable/src/SluggableTrait.php(254): Illuminate\Database\Eloquent\Builder->__call('lists', Array) #3 /home/vagrant/Code/vendor/cviebrock/eloquent-sluggable/src/SluggableTrait.php(170): App\User->getExistingSlugs('nouseratnouser-…') #4 /home/vagrant/Code/vendor/cviebrock/eloquent-sluggable/src/SluggableTrait.php(312): App\User->makeSlugUnique('nouseratnouser-…') #5 /home/vagrant/Code/vendor/cviebrock/eloquent-sluggable/src/SluggableServiceProvider.php(72): App\User->sluggify() #6 [internal function]: Cviebrock\EloquentSluggable\SluggableServiceProvider->Cviebrock\EloquentSluggable\{closure}(Object(App\User)) #7 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(221): call_user_func_array(Object(Closure), Array) #8 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(164): […]
Я получаю MethodNotAllowedHttpException при отправке формы в laravel Html-файл <form method="POST" action="/cards/{{$card->id}}/notes"> <input name="_token" type="hidden" value="{{ csrf_token() }}"/> <textarea name="body" class="form-control"></textarea> <button type="submit">Add Note</button> </form> routes.php Route::post('cards/{card}/notes','NotesController@store'); NotesController.php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class NotesController extends Controller { public function store() { return request()->all(); } }
У меня Laravel 5.3 с тремя разными типами пользователей. Я хочу, чтобы они были перенаправлены на разные страницы панели управления после входа в систему. Например: user -> login -> user-dashboard admin -> login -> admin-dashboard Я создал промежуточное программное обеспечение под названием CheckRole : public function handle($request, Closure $next) { if($request->user() === null) { return […]