Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Проблему решил.
Проблема была в том, что каждый post запрос должен быть подписан токеном ларавела.
решилось все отключением 'App\Http\Middleware\VerifyCsrfToken' в app/http/kernel.php
улыбнуло :-)
у меня в public вообще только файлы
права запуска на каждую папку в пути, а не в папке.
1. умные люди на mysql давно не работают ввиду его ущербности.
2. сделав триггер на обновление либо чтение строки с функцией автоматического обновления вы бы решили эту проблему на уровне бд, а не рнр
3. читайте документации о командах/job'ах и другой сервисной составляющей лары. это поможет автоматизировать подобные вещи на уровне всего фреймворка.
4. работа посредством обращений к бд не через орм осложняет работу и в принципе создаёт неудобства в будущем.
лара - это инструментарий, а не решения.
возможно вы не тот продукт выбрали и вам нужна cms
и не спрашивайте "как", получив направление - ищите требуемое.
- потому что за вас никто работать не будет
- потому что найдя сам - назавтра не спросишь тоже самое опять.
> и чем она лучше в данном случаи обычной связи?
тем что позволяет что угодно связать с чем угодно. хоть в таблице связей хоть в связуемой таблице.
в документации мало инфы, читайте laravel.io и stack overflow
App\User
public function posts(){
return $this->hasMany('App\Post' )->orderBy('date');
}
думай в эту сторону.
читай форум laravel.io
/var/www/mysite.ru/public
права execute на каждую директорию
Используй Route::post()
Прогеры массово обленились до any (((
А готовить не умеют.
ахахахахаха))))))))))))))))))
- не используй производство!
сесси стартуют в мидлваре.
закоментил и нет сессий.
а вообще сессии перенеси на memcached и забудь о них.
без шуток.
я уже в этой ветке одному пользователю отвечал - реализуй SSO
читай вики о Single Sign On
Полиморфы?
Middleware
app\Http\Middleware\CacheKiller.php
<?php namespace App\Http\Middleware;
use Closure;
class CacheKiller
{
public function handle($request, Closure $next)
{
$cachedViewsDirectory = app('path.storage').'/framework/views/';
if ($handle = opendir($cachedViewsDirectory))
{
while (false !== ($entry = readdir($handle)))
{
if (strstr($entry, '.'))
{
continue;
}
@unlink($cachedViewsDirectory.$entry);
}
closedir($handle);
}
return $next($request);
}
}
app\Http\Kernel.php
<?php
namespace App\Http;
use Illuminate\Foundation\Http\Kernel as HttpKernel;
class Kernel extends HttpKernel
{
protected $middleware = [
// ........
\App\Http\Middleware\CacheKiller::class,
];
// ........
}
а зачем весь проект форкнул?
middleware ?
Вы молодцы, респект за работу!
Русский поклон в пол Вам !
Здорово!
позволю себе немного потроллить: Начинай перевод 5.1 ))))))))))
php artisan|grep table
потом генеришь дефолтные миграции.
затем правишь их.
своих оверрайдов не надо писать, а то напонатыкаешься на несоответствий.
корректируй существующие.
+
5.1 отличается от 5.0, не серьёзно, но уже от многих старых рнр-фишек отказались в пользу новых.
не ковырял глубоко, но походу 1 использование или время жизни рнр-сессии (15 минут по умолчанию)
могу быть не прав
ахахахахаха, - это была ссылка
Мне города в базу добавлять через сидер или через модель?
теперь представь, что по каким-то нуждам ты запускаешь сидер 100500 раз на дню.
что произойдёт?
1 название темы НЕ ОТОБРАЖАЕТ ВОПРОС (бесит)
2 ты в курсе, что есть документация по движку?
чего вы всё ждёте, когда за вас вашу работу сделают?
чего это вы не хотите сами научиться её делать???