Size: a a a

2020 February 28

P

PSYTRGLES in Laravel Pro
я для себя выбрал таблицы
источник

P

PSYTRGLES in Laravel Pro
проще расширять, + мы избавляемся от перегруженной основной таблицы
источник

P

PSYTRGLES in Laravel Pro
если языков 10 например
источник

DS

Dmytro S in Laravel Pro
источник

DZ

Daniil Zobov in Laravel Pro
Есть еще вариант, который бмв в каталогах юзает - табличка с текстовками и языком, а там где должны быть тексты - внешний ключ на эту табличку
источник

DZ

Daniil Zobov in Laravel Pro
Джойнишь с указанием языка и в путь
источник

N

Nick in Laravel Pro
спасибо всем за советы
источник

N

Nick in Laravel Pro
возник еще один вопрос
$post = Post::first();
echo $post->translate('en')->title; // My first post

App::setLocale('en');
echo $post->title; // My first post

не хочется каждый раз писать echo $post->translate('en')->title;

но вне ларки я не знаю как сделать App::setLocale('en');  что бы eloquent подхватывал
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
Привет ребят, уже спрашивал по поводу валидации карт, спрошу обратно. Сейчас использую Алгоритм Луны, но он многие карты невалидные все равно пропускает, даже обычно если вводят 1111 1111 1111 1111 или 0000 0000 0000 0000 или 5333  3333  3333  3333, как еще можно больше валидировать карты? Чтобы лишний раз не дергало шлюзы от таких мусорных данных? Каждый день по 100 таких мусорных запросов поступает
источник

d.

dev . in Laravel Pro
Frozzen[ TOP-1 Tech Support]
Привет ребят, уже спрашивал по поводу валидации карт, спрошу обратно. Сейчас использую Алгоритм Луны, но он многие карты невалидные все равно пропускает, даже обычно если вводят 1111 1111 1111 1111 или 0000 0000 0000 0000 или 5333  3333  3333  3333, как еще можно больше валидировать карты? Чтобы лишний раз не дергало шлюзы от таких мусорных данных? Каждый день по 100 таких мусорных запросов поступает
источник

d.

dev . in Laravel Pro
можешь добавить еще такую валидацию, и еще где-то видел что валидируют первые 6 кажется цифр, это бик код банка чето такое
источник

S

Success in Laravel Pro
Привет, хотел спросить, регистрацию юзера по api. Авторизация понятное дело, нужно защищать, и поэтому сделал через jwt, а как на счёт регистрации юзера? Как правильно это делать? Или просто
Route::post('/user', 'AuthController@register');

И регистрировать? Подскажите пожалуйста, может как вы делали
источник

П

Павел in Laravel Pro
Привет всем. Кто подскажет, как фреймворк определяет, что функцию нужно вызвать, передав тот объект, который мы указали. И вообще, что его нужно передавать. Например, в экшен контроллера можно указать methodName(Request $request) {}. Как скрипт понимает, что тут нужно передать объект запроса и не абы какой, а который мы указали?

UPD: можно без глубоких объяснений, а просто указание на паттерн
источник

И

Игорь in Laravel Pro
Павел
Привет всем. Кто подскажет, как фреймворк определяет, что функцию нужно вызвать, передав тот объект, который мы указали. И вообще, что его нужно передавать. Например, в экшен контроллера можно указать methodName(Request $request) {}. Как скрипт понимает, что тут нужно передать объект запроса и не абы какой, а который мы указали?

UPD: можно без глубоких объяснений, а просто указание на паттерн
Гугли DI
источник

П

Павел in Laravel Pro
Игорь
Гугли DI
Спасибо, смотрю
источник

M

Michael in Laravel Pro
Павел
Привет всем. Кто подскажет, как фреймворк определяет, что функцию нужно вызвать, передав тот объект, который мы указали. И вообще, что его нужно передавать. Например, в экшен контроллера можно указать methodName(Request $request) {}. Как скрипт понимает, что тут нужно передать объект запроса и не абы какой, а который мы указали?

UPD: можно без глубоких объяснений, а просто указание на паттерн
Это фича php , которая называется рефлексия (Reflection)
https://stackoverflow.com/questions/47200527/how-does-reflection-in-laravel-work
https://www.php.net/manual/ru/book.reflection.php
Класс контроллера в кишочках Laravel вызывается не при помощи new Controller , а через Dependency Injection класс, который чекает аргументы конструктора и методов, и создаёт необходимые экземпляры классов (тоже через Dependency Injection).
источник

П

Павел in Laravel Pro
Michael
Это фича php , которая называется рефлексия (Reflection)
https://stackoverflow.com/questions/47200527/how-does-reflection-in-laravel-work
https://www.php.net/manual/ru/book.reflection.php
Класс контроллера в кишочках Laravel вызывается не при помощи new Controller , а через Dependency Injection класс, который чекает аргументы конструктора и методов, и создаёт необходимые экземпляры классов (тоже через Dependency Injection).
Получается этот класс парсит исходный код и передает зависимости на основе этого парсинга?
источник

П

Павел in Laravel Pro
Michael
Это фича php , которая называется рефлексия (Reflection)
https://stackoverflow.com/questions/47200527/how-does-reflection-in-laravel-work
https://www.php.net/manual/ru/book.reflection.php
Класс контроллера в кишочках Laravel вызывается не при помощи new Controller , а через Dependency Injection класс, который чекает аргументы конструктора и методов, и создаёт необходимые экземпляры классов (тоже через Dependency Injection).
А, все понял. Спасибо
источник

И

Игорь in Laravel Pro
Павел
А, все понял. Спасибо
Причем, если внедряемый класс имеет какие-то свои зависимости, то они тоже будут внедрены
источник

M

Michael in Laravel Pro
Павел
Получается этот класс парсит исходный код и передает зависимости на основе этого парсинга?
Да.
источник