Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
готовый не находил, есть специфические моменты)
вопрос еще родился, может что-то еще нужно гдето регистрировать? в ядре или еше что-то, может не достаточно просто создания файла и папки, не могу понять...
По сути я вроде делаю все по канонам, но чтото не пропускает
Кинул в личку ссылку на ошибку)
Сделал но всеравно 404((((
Сорри не понял это куда)
href="{{ route('sitemap') }}"
Понял что это тут?
<link href="{{ url('sitemap.xml') }}" rel='alternate' title='Sitemap' type='application/rss+xml'/>
Laravel 5.3 PHP 7.0.17
(новичек)
Суть ситуации:
routes/web.php
Route::get('/sitemap', ['as' => "sitemap.index", 'uses' => 'SitemapController@index']);
Controllers/SitemapController.php
namespace App\Http\Controllers;
class SitemapController extends MainController
{
public function index() {
return view('sitemap.index');
}
}
views\sitemap\index.blade.php
{{ Request::header('Content-Type : text/xml') }}
<?php echo '<?xml version="1.0" encoding="UTF-8"?>';?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@foreach ($posts as $post)
<url>
<loc>{{ url($post->slug) }}</loc>
<lastmod>{{ $post->updated_at->tz('GMT')->toAtomString() }}</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
@endforeach
</urlset>
в итоге 404
Может гдето еще чтото надо регистрировать, сайт писался не мной