Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#7 Re: Laravel 6/7/8/9/10 » Kак вытащить данные из базы данных mysql в blade.php » 16.03.2020 15:59:39

так ты не подключил свою Модель Category в файлу web.php,поэтому и он не понимает что за переменные и откуда.

#13 Re: Laravel 5.x » Вопрос от новичка » 09.03.2020 17:48:38

твой модель Customer связан с твоей таблицей customers а если нет то можешь привязать написав это в своей модели protected $table = "customers"

#14 Re: Laravel 5.x » Не работает редирект после "ручной" авторизации » 09.03.2020 17:46:07

а попробуй в методе intented() нечего не задать. или просто напиши так redirect()->route('your_route') || redirect('/your_url')

#15 Re: Laravel 5.x » Миграция происходит,но не появляются таблицы » 09.03.2020 14:51:16

а название БД проверяла? может ошиблась просто и таблицы в другой базе?

#16 Re: Laravel 5.x » Laravel Gates And Politics » 07.03.2020 11:11:23

у пользователя статус был 1,проблема была в том что Gate хотел проверить уже Auth::user() ,поэтому и выдавал ошибку так как не мог найти этого user-а,
решением был просто перед Gate-ом залогинить пользователя патом уж проверять его:
спс за ответ!)

#17 Laravel 5.x » Получить файл из компонента » 06.03.2020 15:31:41

Margaryan
Ответов: 1

laravel version 5.8,
Vue js,
Axios

при загрузки файлов до сохранения у меня в объекте хранится информация о нем.
как то так,часть этого кода


reader.onload = (e) => {
          let dataURI = e.target.result
          if (dataURI) {
            if (!this.images.length) {
              this.images.push({name: file.name, path: dataURI, highlight: 1, default: 1})

который в итоге имеет этот вид в консолье

name: "images (1).jpg"
path: "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD....."
highlight: 1
default: 1

я хочу сохранить этот файл на базе и на локальной папке у меня в проекте. возможно ли это имея эти данные?

#18 Laravel 5.x » Laravel Gates And Politics » 06.03.2020 14:32:57

Margaryan
Ответов: 2

У меня есть такой Gate который проверяет есть ли этот пользователь или удален.

Gate::define('login',function($user){
            if($user->status == 1) {
                return true;
            }
            return false;
        });

а вот тут я проверяю его когда пользователь хочет залогиниться

 $user = User::where('email',$request->get("email"))->first();
if(Gate::allows('login',$user)) {
            if (Auth::attempt([
                'email' => $request->get('email'),
                'password' => $request->get('password'),
            ])) {

                return redirect('/');
            } else {
                return redirect()->back()->with('error', 'Incorrect Login or Password');
            }
        }
        return redirect()->back()->with('error','No Such User');
        }

у меня всегда выдается последний Error что такого пользователя нет. то есть Gate - не работает.

что не так у меня?

#20 Laravel 5.x » Laravel + vue-upload-image-preview » 05.03.2020 16:57:23

Margaryan
Ответов: 1

у меня есть компонент где я выбираю свои фотографии,после чего сразу же создаётся formData и передаётся в метод,откуда же через Axios на бекэнд, Задача моя изменить логику чтобы только по нажатию кнопки данные отправились.
1) проблема в компоненте нету кнопки,а при создании все взрывается,
2)я попробовал после создании FormData,сохранить все данные в переменную созданную мной,а потом отправить его по клику,но тогда уже отправляется только первый элемент но по количеству выбранных файлов

Подвал раздела