Я пытаюсь разрешить пользователю просматривать свой профиль в Laravel 5.4. UserPolicy.php public function view(User $authUser, $user) { return true; } зарегистрированная политика в AuthServiceProvider.php protected $policies = [ App\Task::class => App\Policies\TaskPolicy::class, App\User::class => App\Policies\UserPolicy::class ]; Маршруты Route::group(['middleware' => 'auth'], function() { Route::resource('user', 'UserController'); } ); Шаблон клинка @can ( 'view', $user ) // yes @else […]
Я использую laravel, у меня есть переменная в контроллере панели управления (которая расширяет базовый контроллер) определяется следующим образом: Контроллер панели приборов: public function dashboardData(){ $toReturn = array(); $toReturn['siteTitle'] = $this->data['panelInit']->settingsArray['siteTitle']; //——other things———–// $toReturn['stats'] = array(); //——some other things———–// $toReturn['stats']['recieved'] = messagesList::where('userId',$this->data['users']->id)->where('messageStatus',1)->count(); Эта переменная отображается в моем основном (индекс / по умолчанию / home / what […]
в моей базе данных у меня есть product_category и products , в которых один product может принадлежать одной или какой-либо категории в таблице product_category , теперь мой вопрос: когда пользователь отправляет продукт с одной или какой-либо категорией, как я могу сохранить это в базе данных, например, для одной категории есть один или какой-то продукт? в […]
Я хочу сохранить рейтинги стиля, которые варьируются от 1 до 4.9 в моей базе данных mysql, какой тип данных я должен использовать? и я продолжаю получать эту ошибку, когда я сохраняю ее как десятичную (11,0) ОшибкаException в строке helpers.php 747: Метод App \ Wasamar \ Rating :: __ toString () должен возвращать строковое значение МОЙ […]
Я прочитал документацию laravel 5 https://laravel.com/docs/5.3/authentication, чтобы узнать, как я могу реализовать способ, позволяющий пользователям войти в систему. Но каким-то образом с кодом ниже моя функция Auth :: viaRemember () всегда возвращает false. Также после перезапуска браузера. Однако в моей базе данных указано значение_потока, а также мой файл cookie . Сейчас я немного смущен, может […]
Я вчера задал вопрос ( Larvel Eloquent query build select min value ). Из этого я обновляю свой запрос, чтобы выбрать комнаты. Мой предыдущий запрос: $buildquery=Room:: with(['hotel' => function ($query) { $query->where('status', 0); }]) ->with('image')->with('amenities'); if ($request->filled('location_id')) { $buildquery->Where('city', $request->location_id); //print_r($request->location_id); } // If amenities is there add it to query if($request->filled('amenities')){ $amenities = $request->amenities; […]
Я использую laravel 5.4, и я хочу перенаправить эти три разных типа пользователей на разные страницы схема Types +——-+————-+ | id | name | +——-+————-+ | 1 | Super Admin | | 2 | Admin | | 3 | Cashier | +——-+————-+ Users +——-+———+————-+ | id | type_id | name | +——-+———+————-+ | 1 | […]
У меня есть настройка привязки маршрутов / моделей. Около десяти из них для различных идов. Ничего особенного: $router->get('/notifications/{active_notification_id}/open', 'NotificationsController@open'); $router->bind('active_notification_id', function ($id) { echo 'here'; echo $id; exit; // code }); Связывание вовсе не стреляет. Хорошо работает в восьми других, но для двух из них он просто не срабатывает. Он идет прямо к контроллеру с […]
Отладка обычных проектов PHP без Laravel отлично работает. Но когда я пытаюсь сделать то же самое с проектом Laravel, он не работает и продолжает ждать отладчика. Я попробовал и проверил все номера портов и конфиг. Я теперь не в порядке, чтобы исправить это. Я использую WAMP Laravel 5.4, PHP 5.6 и NetBeans 8.1 Пожалуйста, помогите […]
У меня есть форма с 5 списками выпадающих списков с несколькими вариантами выбора. При отправке, я пытаюсь выполнить некоторую проверку, чтобы проверить, что хотя бы один элемент был проверен. Код в моем контроллере; $input = Request::except('postcode_id'); //all user input from the form $validator = \Validator::make( [ $input => 'required' ] ); if ($validator->fails()) { print […]