Size: a a a

2021 April 13

ii

ivanzuk ivanzuk761 in Laravel Pro
Но он подключён ж
источник

MR

Maxim Rebitskiy in Laravel Pro
Кто?
источник

ii

ivanzuk ivanzuk761 in Laravel Pro
Бд
источник

RR

Roman Romanovich [Ro... in Laravel Pro
источник

MR

Maxim Rebitskiy in Laravel Pro
Подключить можно что угодно, нужно еще его создать)
источник

ii

ivanzuk ivanzuk761 in Laravel Pro
источник

ii

ivanzuk ivanzuk761 in Laravel Pro
Он создан
источник

zN

zVlad Nesquik in Laravel Pro
Вот тут официально написано как решить это
https://laravel-news.com/laravel-5-4-key-too-long-error
Но как бы это костыль.
источник

MR

Maxim Rebitskiy in Laravel Pro
А для этого юзера?
источник

ii

ivanzuk ivanzuk761 in Laravel Pro
Не понял
источник

ЕМ

Евгений Микулич... in Laravel Pro
Ну написано же слишком длинное поле для email. Либо поле короче либо увеличивать длингу индекса
источник

AS

Alek Sanders in Laravel Pro
191 символ установи в миграции в ключах и уникальных полях для полей string
источник

zN

zVlad Nesquik in Laravel Pro
Так?)
Schema::create('users', function (Blueprint $table) {
           $table->bigIncrements('id');
           $table->string('name');
           $table->string('email')->unique();
           $table->tinyInteger('role_id')->default(3);
           $table->tinyInteger('news_count')->default(0);
           $table->timestamp('email_verified_at')->nullable();
           $table->string('password');
           $table->rememberToken();
           $table->timestamps();
       });
источник

AS

Alek Sanders in Laravel Pro
$table->string('email',191)->unique();
источник

zN

zVlad Nesquik in Laravel Pro
А че ж тогда по дефолту это не ставится? Вот в чем вопрос то. Это с коробки такая миграция.
источник

KS

Keiko San in Laravel Pro
Привет, как делать загрузку фото в форме?
источник

KS

Keiko San in Laravel Pro
 HTML
<form class="container" method="post" action=" {{ Route('news-form')}} " enctype="multipart/form-data">
 @csrf
   <div class="mb-3">
       <label for="NewsTitle" class="form-label">Заголовок</label>
       <input type="text" class="form-control" name='NewsTitle' id="exampleFormControlInput1" placeholder="Например Потерялась собака по кличке рудольф">
   </div>
   <div class="mb-3">
       <label for="exampleFormControlTextarea1" class="form-label">Введите описание</label>
       <textarea class="form-control" id="exampleFormControlTextarea1" placeholder="..." name="NewsBody" rows="3"></textarea>
   </div>
   <div class="mb-3">
       <label for="NewsLocate" class="form-label">Город, Улица</label>
       <input type="text" class="form-control" name='NewsLocate' id="exampleFormControlInput1" placeholder="Например г.Название, ул. Название, д 44  ...">
   </div>
   <div class="mb-3">
     <label for="image" class="form-label">Загрузка фотографий</label>
     <input type="file" name="image" class="form-control">
   </div>
   <button type="submit" class="btn btn-success">Отправить</button>
</form>
источник

AS

Alek Sanders in Laravel Pro
Движек базы InnoDB
источник

KS

Keiko San in Laravel Pro
 Web
/*   Новости и их добавление */
/* http://example.com/news/add */
Route::get('news/add', function () {
    return view('news/news-add');
})->name('news/add');

Route::post('add/submit', 'App\Http\Controllers\NewsController@submit')->name('news-form');
источник

KS

Keiko San in Laravel Pro
 Controller
 public function submit(NewsRequest $request){

   $news_list = new MD_News();
   $news_list->NewsTitle = $request->input('NewsTitle');
   $news_list->NewsBody = $request->input('NewsBody');
   $news_list->NewsLocate = $request->input('NewsLocate');
   $news_list->image = $request->file('image')->store('uploads', 'public');
   $news_list->save();

   return redirect()->route('home')->with('success', 'Напоминание было добавлено!');
 }
источник