Я пытаюсь создать социальную socialite version ^2.0 пакета socialite version ^2.0 в Laravel 5.3 , где я настроен в соответствии с инструкцией по github, получая обратный вызов, я получаю сообщение об ошибке: cURL ошибка 60: проблема с сертификатом SSL Хорошо, я попытался найти эту проблему и все, что было проинструктировано мной, но все равно получал […]
У меня есть простое промежуточное программное обеспечение, которое проверяет наличие ключа в сеансе пользователя. <?php namespace App\Http\Middleware; use Closure; class CustomAuth { public function handle($request, Closure $next) { if($request->session()->has('uid')){ return $next($request); } else{ return view('unauth'); } } } Проблема в том, что я всегда получаю «хранилище сеансов не задано по запросу». ошибка. Вот мой маршрут: […]
У меня проблема при изменении перенаправления по умолчанию LoginController после входа в систему, я получаю ErrorException in Response.php line 339: Header may not contain more than a single header, new line detected Я уже пробовал все, но он просто не работает, код: class LoginController extends Controller { protected $redirectTo = '/home'; protected function redirectTo() { […]
Я пытаюсь получить панель управления веткой администратора, но когда я вхожу в систему с адресом электронной почты администратора, возникает ошибка: Маршрут: Route::group(['middleware' => [ 'auth', 'isBranchAdmin']], function({ Route::get('/branch/admin', 'BranchAdminController@gettIndex'); }); контроллер: class BranchAdminController extends Controller { public function gettIndex(){ return view('layout'); } } Посмотреть: @elseif(Auth::check() && Auth::user()->type === 'BranchAdmin') <ul class="nav nav-pills nav-stacked"> <li role="presentation" […]
Я хотел бы использовать функцию laravel по умолчанию, чтобы показать ошибку, но на другом языке. Мне не нужно «приятное имя», но это перевод для значения **: атрибута в файлах lang. Прямо сейчас, если я просто использую: <input type="text" placeholder="{{ trans('generic.phone') }}" name="phone" value="{{ old('phone') }}"> @if ($errors->has('phone')) <span class="help-block"> <strong>{{ $errors->first('phone') }}</strong> </span> @endif он […]
Я отправляю приветственное сообщение пользователю после регистрации. Я изменил метод trait в моем контроллере следующим образом: public function register(Request $request) { $this->validator($request->all())->validate(); event(new Registered($user = $this->create($request->all()))); $this->guard()->login($user); Session::set('message','messages.welcome'); return redirect($this->redirectPath())->with('message', 'messages.welcome'); } Я также пробовал $request->session()->put('message','messages.welcome'); вместо Session::set('message','messages.welcome'); но это дало мне тот же результат. И затем я показываю сообщение в представлении следующим образом: @if […]
Таблица, где X, Y и Z имеют отдельные количества. Пример данных: Name | Amount | Date —————|————————|————————— X | 100 | 15-11-17 Y | 50 | 15-11-17 X | 50 | 15-11-17 Z | 70 | 15-11-17 Z | 30 | 15-11-17 Теперь я хочу показать таблицу, в которой X вернет одну строку с суммированием […]
Я пытаюсь nl2br в Laravel 5.3. Dear {{ $user->name }} {{ $user->last_name }}, <br><br> {{ nl2br($request['message']) }} <br><br> Regards,<br><br> Но результат: Dear John doe, Blablabla<br /> <br /> Blablabla<br /> <br /> blablabla<br /> <br /> blablabla Как я могу убедиться, что <br /> – это действительно брешь?
Я читаю здесь: https://laravel.com/docs/5.3/authorization#writing-policies И я попытался это сделать Моя FavoritePolicy выглядит так: <?php namespace App\Policies; use App\User; use App\Models\Favorite; use Illuminate\Auth\Access\HandlesAuthorization; class FavoritePolicy { use HandlesAuthorization; public function view(User $user, Favorite $favorite) { return $user->id === $favorite->user_id; } } Мой FavoriteController выглядит следующим образом: <?php use App\Models\Favorite; … class FavoriteController extends ApiController { … […]
У меня есть два проекта или URL Первый URL-адрес: http://myshop.dev/ Второй URL-адрес: http://backend.myshop.dev/ Если второй url, я загружаю изображение, он сохранит файл изображения здесь: http://myshop.dev/img/image1.jpg Оба проекта используют одну и ту же базу данных Мой код для загрузки изображения во втором проекте: public function __construct(…) { … $this->path = './img'; } … public function store(…) […]