Dmitriy
Ну пока я себе 4 ядра забрал. могу еще до 16 увеличить
Dmitriy
тоже укладываюсь
Denis
Там память норм, надо распараллелить
Denis
Цепляй ядер, мне каж
Denis
Лучше сначала попробовать
Denis
)))
Anonymous
public function edit(User $user, $id) {} есть такая тема, как сделать обект юзера с id?
Anonymous
public function edit(User $user, $id) {} есть такая тема, как сделать обект юзера с id?
(User::find($id)); так как это привязать в RouteServiceProvider , чтоб не делать в контролере такую штуку
Юрий
Если ты принимаешь объект $user класса User, то нафига тебе еще айдишник?
Anonymous
(User::find($id)); так как это привязать в RouteServiceProvider , чтоб не делать в контролере такую штуку
сейчас я сделал так public function edit($id) { ($user = User::find($id)); ... а хочу public function edit(User $user)
Anonymous
Если ты принимаешь объект $user класса User, то нафига тебе еще айдишник?
так там нет моего юзера там такое User {#434 ▼ #table: "users" #fillable: array:9 [▶️] #hidden: array:3 [▶️] #connection: null #primaryKey: "id" #keyType: "int" +incrementing: true #with: [] #withCount: [] #perPage: 15 +exists: false +wasRecentlyCreated: false #attributes: [] #original: [] #casts: [] #dates: [] #dateFormat: null #appends: [] #events: [] #observables: [] #relations: [] #touches: [] +timestamps: true #visible: [] #guarded: array:1 [▶️] #rememberTokenName: "remember_token" }
invariance
facepalm
Юрий
А как еще должна выглядеть модель?)
Anonymous
facepalm
ну помоги тогда
invariance
я не смогу тебе извилины распрямить
Anonymous
А как еще должна выглядеть модель?)
так а как моего юзера получить а не всю модель?
invariance
а, ну да
invariance
ну ты понял в общем
invariance
твой юзер это и есть модель
invariance
офк
Anonymous
ну ты понял в общем
про извилины да, про модель нет
Юрий
Просто из того, что ты написал, не видна общая задача и что ты пытаешься сделать
Anonymous
Просто из того, что ты написал, не видна общая задача и что ты пытаешься сделать
редактирую юзера, хочу получить моего юзера, и юзать магию admin/users/13/edit чтоб в методе юзать $user->id
Юрий
Короче ты хочешь редактировать юзера, работая через модельки eloquent, а не через фасад DB::
Юрий
Верно?
Юрий
Ты вообще доку лары читал?
invariance
самый банальный вариант
Anonymous
Короче ты хочешь редактировать юзера, работая через модельки eloquent, а не через фасад DB::
я хочу чтоб вот это работало public function edit(User $user) { $this->title = 'Редактирование пользователя - '. $user->name; $roles = $this->getRoles()->reduce(function ($returnRoles, $role) { $returnRoles[$role->id] = $role->name; return $returnRoles; }, []); return view('admin.users.users_create_content',compact('roles','user')); } а работает если так public function edit($id) { ($user = User::find($id)); ....
invariance
и зачем ты это хочешь?
Anonymous
Ты вообще доку лары читал?
читаю переодически, но я забываю
invariance
чем тебе не нравится второй вариант?
Юрий
Так надо сидеть делать с открытой докой, а не как художку ее читать
Anonymous
и зачем ты это хочешь?
потомучто все в проекте на такой магии
Юрий
Тут на днях говорили как раз про ресурсные контроллеры в ларе. Их можно создать одной командой из консоли на основе модельки и сразу вся эта непонятная тебе красота внедрится.
Юрий
Изучай)
invariance
это ты какую то магию практикуешь, притом темную
invariance
я тебе показал как решить твою проблему методом с ДВУМЯ СТРОКАМИ КОДА
invariance
притом это можно до одной сократить
Anonymous
какой нахрен магии?
$user->id из вьюхи
Юрий
Фолли, ща обратишься к атрибуту и хренакс на костре как колдун
invariance
ой все бля
invariance
не хочу больше обсуждать это
Anonymous
ладно я решил пока, ща другое
старий
ладно я решил пока, ща другое
Implicit route model binding # In Laravel 5.2, it's even easier to use route model binding. Just typehint a parameter in the route Closure (or your controller method) and name the parameter the same thing as the route parameter, and it'll automatically treat it as a route model binding
Andrey
Чувак, ты ж пишешь, надеюсь, для себя, поиграться?
старий
человек же магию хочет
Anonymous
POST | admin/users/{User}/update | admin.users.update | App\Http\Controllers\Admin\UsersController@update | web,auth.admin MethodNotAllowedHttpException ??? почему ошибка? адрес вот такой щас в строке site.dev/admin/users/13/update
старий
Вопрос к присутствующим
старий
Вы парня к гуглю отправляли?)
старий
старий
точнее такой сигнатуры
Andrey
Не, ну он сам то роут доабвил, а не делал ресурс
Andrey
Но с другой стороны, если ему мало инфы в "MethodNotAllowedHttpException", то что поделать то
старий
ну он какой метод добавил
старий
update
Anonymous
Route::post('/users/{User}/update', [ 'uses' => 'UsersController@update', 'as' => 'admin.users.update' ]);
во вьюхе так @if(isset($user->id)) <input type="hidden" name="_method" value="PUT"> @endif и из за этого ошибка
старий
Чувак, это чот слишком толсто
старий
Если добавил метод update, то по идее и описан он должен быть соответсвующим образом...
Andrey
Route::post ,во вью PUT а нам разбирайся
Andrey
Кароч, я товарища игнорирую впредь. Ну правда, сколько можно. Ни малейшего желания разобратся и покопаться, только тут вывалить - помогайте hello world писать
старий
Я вообще не верю, что парень от души вопросы задает
старий
есть у меня подозрение, что это грамотная травля.)
Юрий
Там же есть для начинающих гайдлайн в доках
Ортем
Нужно же ему свой ник отрабатывать
Andrey
есть у меня подозрение, что это грамотная травля.)
Тогда у него мегадохера времни на такой тупой троллинг, хз. Тоже не особо верится
старий
с другой стороны, человек сказал "у меня по всему проекту model binding, а у меня вот чот не выходит"
старий
что может натолкнуть на вывод, что человек сидит в конторе
старий
и ему тасок накидали
старий
которые он не вывозит
Andrey
мм, ну мне так не кажется. Да и что за контора держала бы такого спеца?
Юрий
Я на больничном например валяюсь, скучно и в чат часто поглядываю. Но нет сил уже читать это от него))
старий
мм, ну мне так не кажется. Да и что за контора держала бы такого спеца?
у меня на прошлой работе нанимали чуваков за 300-400$ в месяц и тупо забивали на них болт, мол пилите, Шура, давайте. Майлстоуны просто не давались, код ревью происходило на уровне "работает-не работает".
Ортем
мм, ну мне так не кажется. Да и что за контора держала бы такого спеца?
Хорошо маскирующегося и вылизающего за счет других. У нас был такой тоже