Size: a a a

Laravel для начинающих

2021 May 07

EG

Egor Gruzdev in Laravel для начинающих
вот к чему приводит безусловная вера в Laravel
источник

SG

Sergey Gerasimov in Laravel для начинающих
Это привод магия во всех дырках...
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
нет s3 это облачное хранилище, я понял в чем моя ошибка, когда сохраняешь $request->file()->store('public/fileDir/') он сохраняет в бд без public и потом из-за этого Storage::path неправильно работает
источник

EG

Egor Gruzdev in Laravel для начинающих
по умолчанию у тебя local диск, путь до него storage_path('app'), если у тебя public, то при сохранении указывай $request->file()->store('fileDir/', 'public')
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
типо  $request->file()->store('public/fileDir/') возвращает fileDir/ а $request->file()->store('fileDir/','public') возвращает public/fileDir/
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
что странно
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
хотя сохраняет в public
источник

EG

Egor Gruzdev in Laravel для начинающих
$request->file()->store('public/fileDir/') === $request->file()->store('fileDir/','public')

просто в первом случае используется "local" диск, а во втором "public", но это верно если настройки по-уполчнию, т.е. local = storage_path('app'), public = storage_path('app/public')
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
в том то и прикол что $request->file()->store('public/fileDir/') != $request->file()->store('fileDir/','public')
они сохраняют в одном и том же месте но возвращают разные значения
источник

АС

АНТОН СУПЕРШУТКИ... in Laravel для начинающих
короче забудьте все что я написал, херню сморозил)) все работает все равно, я просто накосячил когда картинки переносил с битрикса
источник

D

DK in Laravel для начинающих
источник

ВК

Виктор Кутовой... in Laravel для начинающих
clapkey@hosting]$ php artisan migrate
Migrating: 2014_10_12_000000_create_users_table

  Illuminate\Database\QueryException

 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table users (id bigint unsigned not null auto_increment primary key, name varchar(255) not null, email varchar(255) not null, email_verified_at timestamp null, password varchar(255) not null, status varchar(255) not null default 'user', remember_token varchar(100) null, current_team_id bigint unsigned null, profile_photo_path text null, created_at timestamp null, updated_at timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

Делаю миграцию Подскажите, что оно хочет ?
источник

EG

Egor Gruzdev in Laravel для начинающих
источник

ВК

Виктор Кутовой... in Laravel для начинающих
Понял
источник

ВК

Виктор Кутовой... in Laravel для начинающих
Нужно удалить таблицу юзер и ещё раз провести ?
источник

D

DK in Laravel для начинающих
migrate:fresh
источник

D

DK in Laravel для начинающих
чтобы удалить всё и накатить по новой
источник

ВК

Виктор Кутовой... in Laravel для начинающих
Понял, сейчас попробую
источник

ВК

Виктор Кутовой... in Laravel для начинающих
php artisan migrate
Migrating: 2014_10_12_000000_create_users_table

  Illuminate\Database\QueryException

 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table users (id bigint unsigned not null auto_increment primary key, name varchar(255) not null, email varchar(255) not null, email_verified_at timestamp null, password varchar(255) not null, status varchar(255) not null default 'user', remember_token varchar(100) null, current_team_id bigint unsigned null, profile_photo_path text null, created_at timestamp null, updated_at timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')

 at vendor/laravel/framework/src/Illuminate/Database/Connection.php:678
   674▕         // If an exception occurs when attempting to run a query, we'll format the error
   675▕         // message to include the bindings with SQL, which will make this exception a
   676▕         // lot more helpful to the developer instead of just the database's errors.
   677▕         catch (Exception $e) {
 ➜ 678▕             throw new QueryException(
   679▕                 $query, $this->prepareBindings($bindings), $e
   680▕             );
   681▕         }
   682▕

     +9 vendor frames
 10  database/migrations/2014_10_12_000000_create_users_table.php:27
     Illuminate\Support\Facades\Facade::__callStatic("create")

     +21 vendor frames
 32  artisan:37
     Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
[clapkey@hosting]$
источник

ВК

Виктор Кутовой... in Laravel для начинающих
Делал миграцию в пустую базу
источник