Dram

Рейтинг
1114
Регистрация
28.06.2008
vitor #:
В контроллере проверяйте если id не найден -> редирект на 404

Нет там как то проще, есть метод по умолчанию 

findOrFail($id);

не пойму как и где его применить, пробую в контроллере

<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Post;

class PostModelController extends Controller
{
    public function post($order = 'date', $dir = '')
    {
        if($dir=='desc'){
            $posts = Post::all()->sortByDesc($order);
        }else{
            $posts = Post::all()->sortBy($order);
        }
        return view('test.post', ['posts' => $posts]);
    }
    public function getOne($id)
    {
        $post = Post::find($id)->findOrFail($id);
        return view('test.postOne', ['post' => $post]);
    }
}

но получаю ошибку 

Call to a member function findOrFail() on null
До этого я мучал файл database.php, посмотрел .env, исправил там (да там был root), спасибо, это помогло!
В условиях задачи про сессию ни слова, хочу просто понять где я ошибаюсь, почему данные с формы не приходят при редиректе с 
->withInput()
Ларавель учу - там нужно было в роутере регулярками сделать проверку даты в адресе, вот я и подвис, ранее думал что в квадратных скобках можно указать диапазон, оказывается не все так просто...

Короче, кому надо - вот рабочее решение 

<script>
let wrapper = document.getElementById('telo')
const observer = new MutationObserver(function (mutations, observer) {
  wrapper.style.height = ''
  wrapper.style.minHeight = ''
})
observer.observe(wrapper, {
  attributes: true,
  attributeFilter: ['style']
})
</script>

telo -  id нужного дива у которого высота адсенсом меняется. Этот скрипт после адсенса ставьте

Короче, кому надо - вот рабочее решение 

<script>
let wrapper = document.getElementById('telo')
const observer = new MutationObserver(function (mutations, observer) {
  wrapper.style.height = ''
  wrapper.style.minHeight = ''
})
observer.observe(wrapper, {
  attributes: true,
  attributeFilter: ['style']
})
</script>

telo -  id нужного дива у которого высота адсенсом меняется. Этот скрипт после адсенса ставьте

Есть решение проблемы с height: auto !important;  ?  не могу победить
lutskboy #:

static $pi = 3.14;

потом self::$pi

либо не self::pi a pi

Вы не ответили на вопрос, а переписали код. Вопрос в том - почему все работает, но IDE ругается на обращение к константе?

lutskboy #:
last insert id

Спасибо, не знал. 

Разобрался, вроде так правильно

if (!empty($_POST['a'])) {
    $arrPost = explode("/", $_POST['a']);
    echo json_encode(getTypeVisa($arrPost[1], $arrPost[0], $conn));
    die();
}
Всего: 6924