Size: a a a

2018 December 08

ИС

Илья Сакович in Laravel UA
Роман Игумнов
Привет. Ребята подскажите кто покупал админку Nova. За 99$ которая чем отличается от той что 199$ ?
Написано же на лендинге у них
источник

РИ

Роман Игумнов in Laravel UA
А есть ли ограничения, я об этому в функционале
источник

ИС

Илья Сакович in Laravel UA
Функционал одинаковый
источник

РИ

Роман Игумнов in Laravel UA
Спасибо. Ну ты сам доволен админкой?
источник

ИС

Илья Сакович in Laravel UA
Да
источник

РИ

Роман Игумнов in Laravel UA
Спасибо, Илья!
источник
2018 December 10

OP

Oleksandr Petrenko in Laravel UA
Всем привет! Подскажите в чем может быть дело. Формирую ссылку по схеме /services/{id}-{slug}. Если вручную в строке браузера поменяю ID на несуществующий, то получаю 404 - что есть естественно и нормально. Но если меняю слаг, то никикой 404й не получаю... отображает ту же страницу без изменений. Подскажите, кто знает, куда смотреть?
источник

ИС

Илья Сакович in Laravel UA
смотреть в контроллер
источник

ИС

Илья Сакович in Laravel UA
как получаешь модель?
источник

ИС

Илья Сакович in Laravel UA
судя по всему лишь по айдишнику
источник

OP

Oleksandr Petrenko in Laravel UA
<?php

namespace App\Http\Controllers\Frontend;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Service;
use App\Textfield;
use App\Benefit;

class ServiceController extends Controller
{
   public function show(Service $service) {
       $textfields = Textfield::all();
       $benefits = Benefit::all();
       return view('services.service', compact('service', 'textfields', 'benefits'));
   }
}

вот кусок контроллера, который за это отвечает.
источник

OP

Oleksandr Petrenko in Laravel UA
Илья Сакович
судя по всему лишь по айдишнику
по ходу так и есть, не подскажешь как со слагом сделать?
источник

OP

Oleksandr Petrenko in Laravel UA
насколько я понял его просто подставляет, но обязательным он не является
источник

ИС

Илья Сакович in Laravel UA
какое поведение ты хочешь?
источник

ИС

Илья Сакович in Laravel UA
чтобы учитывало и id, и слаг?
источник

OP

Oleksandr Petrenko in Laravel UA
Илья Сакович
чтобы учитывало и id, и слаг?
да, т.к. сейчас если поменять слаг, то страница все равно доступна, а по логике должна быть 404
источник

ИС

Илья Сакович in Laravel UA
$service = Service::where('id', request()->route('id'))->where('slug', request()->route('slug'))->firstOrFail();
источник

ИС

Илья Сакович in Laravel UA
как-то так
источник

ИС

Илья Сакович in Laravel UA
и убери убери аргумент сервис из метода show()
источник

OP

Oleksandr Petrenko in Laravel UA
Понял, спасибо! Сейчас попробую
источник