Size: a a a

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

2020 May 08

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
кажись так

 $table->renameColumn('user_id', 'chat_id');
           $table->dropForeign('subscribers_user_id_foreign');
           $table->foreign('chat_id')->references('id')->on( 'chat');


а что писать в метод down
такое но наоборот?
$table->renameColumn('chat_id', 'user_id');
$table->dropForeign('subscribers_chat_id_foreign');
$table->foreign('user_id')->references('id')->on('chat');
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
Sergey Gerasimov
$table->renameColumn('chat_id', 'user_id');
$table->dropForeign('subscribers_chat_id_foreign');
$table->foreign('user_id')->references('id')->on('chat');
я справился, ес, спс
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
я справился, ес, спс
А вроде бы там можно не писать полное название ключа?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
я справился, ес, спс
dropForeign('user_id'); не работает?
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
я по доке глянул https://laravel.com/docs/5.0/schema#renaming-columns
$table->dropForeign('posts_user_id_foreign');


+ проверил название само в БД
написал запустил и сработало
ролбек тоже думаю сработает
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
я по доке глянул https://laravel.com/docs/5.0/schema#renaming-columns
$table->dropForeign('posts_user_id_foreign');


+ проверил название само в БД
написал запустил и сработало
ролбек тоже думаю сработает
Ну попробуй php artisan migrate:rollback
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
Sergey Gerasimov
Ну попробуй php artisan migrate:rollback
php artisan migrate:rollback --step=1

всё супир
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
php artisan migrate:rollback --step=1

всё супир
Ну попробуй всё таки без полного имени, работает или нет
источник

SG

Sergey Gerasimov in Laravel для начинающих
Можно через тинкер
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
я по доке глянул https://laravel.com/docs/5.0/schema#renaming-columns
$table->dropForeign('posts_user_id_foreign');


+ проверил название само в БД
написал запустил и сработало
ролбек тоже думаю сработает
источник

S

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

S

SupportBtc in Laravel для начинающих
привет, хочу скопировать из сторейдж файл в другую папку, пишет файла нет но он есть

Storage::disk('local')->copy($image->path, $path . '/' . basename($image));
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Скинь путь по которому файл есть, и конфиг хранилища
источник

S

SupportBtc in Laravel для начинающих
Иван Лещенко
Скинь путь по которому файл есть, и конфиг хранилища
local' => [
           'driver' => 'local',
           'root' => storage_path('app'),
       ],

конфиг
источник

S

SupportBtc in Laravel для начинающих
путь изображения
источник

S

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

ИЛ

Иван Лещенко... in Laravel для начинающих
Вроде пути отличаются
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Не хватает public после app
источник

MD

Michael Domansky in Laravel для начинающих
Привет.
У меня есть 2 таблицы со связью много-ко-много и есть pivot таблица для их связи.

Если я удаляю через model->delete(), то удалется запись в пивот таблице или в основной таблице?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
в основной
источник