Listar
Da, но как теперь это так же красиво массивом передать на страничку ?)
Listar
Аааа я себя дауном чуствовать начинаю
Antonio
...file->pluck('file_name')
Listar
["files\/img\/_qcI-hvKAQo.jpg","files\/img\/1.png"]
Hello строка )
Listar
почему он не может красивый json'чик оттдавать file_name: "Value"
Listar
ЧТо с ним не так ))
Antonio
Потому что в нем такое не храниться
Listar
А ручками можно сделат !?
Listar
так же мапом прогнать и json свой создать
Antonio
Сделай map. Но вот из принципа не буду писать точный код
Listar
Но можно _)
Listar
Ясн ) пойду
Listar
Щас чё нить напридумываем
Antonio
🎄Victor
Пацаны, СРОЧНО нужна музыка для кодинга)
Oleksandr
Antonio
https://laravel.com/docs/5.5/requests#retrieving-input
Antonio
а в контроллере как принять его?
В контроллере можешь принять при помощи инъекции(dependency injection). https://laravel.com/docs/5.5/requests#accessing-the-request
Oleksandr
Dmitriy
Dmitriy
а вызываешь гет
Oleksandr
а нужен пост)0
🎄Victor
Route::any))
Oleksandr
Еще раз вопрос уже точнее задам
Есть <a href="{{ URL::route('/join_trek', ['trek_id => $this_trek->id']) }}">Join</a>
нужно передать id
в контроллере
public function join_trek(Request $request)
{
$trek_id = $request->trek_id;
}
как роутом связать их?
Dmitriy
Route::get
Antonio
🎄Victor
я не следил за дискуссией но
1) лично мое предпочтение юзать не URL::route а route(‘nameOfRoute’). То есть каждому роуту давать имя, а не привязываться к ссылке
2) Передача параметов: Route::post(‘/my-route/{id}’)->name(‘myRoute’); - передаем id в урле
3) А в контроллере просто public function myRoute($id, Request $request)
🎄Victor
а
🎄Victor
и передача айди в хелпер роутинга route(‘myRoute’, $id)
🎄Victor
<a href=“{{ route(‘myRoute’, $id) }}”>
🎄Victor
URL::route вообще как-то не юзал даже)
🎄Victor
но вообще связка через Route::post(‘/my-route/{id}’), вот эта {id} и связывает. а в контроллере public function myRoute($id)
🎄Victor
причем не имеет значение порядок аргументов, myRoute($id, Request $request) или (Request $request, $id)
Antonio
🎄Victor
это да
🎄Victor
но у меня обчно какой-нибудь репозиторий итп, не люблю вот это все “автоматическое")
🎄Victor
люблю прям вручную $user = $this-userRepository->find() и все такое. Слишком много магии никогда не любил, помню, EmberJs решил изучить чуть не офигел
Antonio
🎄Victor
findOrFail в репозитории под капотом
🎄Victor
который бросит 404 есл не найдено
🎄Victor
ну в общем дело вкуса, на то он и Ларавель что предлагает 100500 вариантов)
Antonio
Репа, которая общается с хтмл напрямую, тоже спорный вариант
🎄Victor
а она не общается, она ж экспешн бросит если модель не найдена
Oleksandr
мне нужно при нажатии на ссылку что-бы вызывалась функция, в которой нужна id вьюхи, на которой эта функция была вызвана
это делается с помощью поста и реквеста, или можна вызвать как-то локально это?
🎄Victor
или я не понял)
🎄Victor
что такое id вьюхи?
Oleksandr
url/trek/1
Oleksandr
1 - id
🎄Victor
ну, вот выше я и описал
Oleksandr
окей, щас попробую как-то)
🎄Victor
Только если это именно ссылка, то тогда Route::Get
🎄Victor
Route::get(‘/url/trek/{id}’)->name(‘trek’);
<a href=“{{ route(‘trek’, $trekId) }}”>link</a>
Oleksandr
не ссылку, именно значение id, это переменная которая в вьюхе есть
🎄Victor
public function trek ($id)
{
}
🎄Victor
то есть Route::get(‘…’, ‘TrekController@trek’) ну путь до контроллера прописать тоже
Anonymous
track
🎄Victor
кот классный
Anonymous
trek-kek
Anonymous
Не солидно 🙈
Anonymous
😂
🎄Victor
Route::get(‘/myzikalinyi-trek’)
Oleksandr
почему-то все думают, что слова trek не существует
Oleksandr
почему так?)
Anonymous
потому что это велосипед
Anonymous
а не трек номер
🎄Victor
путешествие, переход, переселение, переселяться, пересекать
Oleksandr
это даже не марка велосипеда
Oleksandr
в моём случае - это поход
🎄Victor
вопросов нет 🙂 все правильно
Anonymous
Подвид же великов
🎄Victor
хотя вроде другие слова для похода болшье походят, могу ошибаться
🎄Victor
Oleksandr
с которой Армстронг выигрывал тур де франс
Oleksandr
но существует именно слово
Oleksandr
оно не слишком популярно в наших краях
Alexandr
Ребят кто подскажет по отношению:
$this->hasMany(Statistics::class,'user_id')->where('guest_id', '=', 2);
Отрабатывает отлично, а такой уже
$this->hasMany(Statistics::class,'user_id')->where('guest_id', '=', Auth:id()); - Умирает
🎄Victor
Auth::id? двоеточия не хватает?
Alexandr
да не, это я тут случайно написал