Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » пишу sitemap » 09.02.2019 17:53:38

готовый не находил, есть специфические моменты)

вопрос еще родился, может что-то еще нужно гдето регистрировать? в ядре или еше что-то, может не достаточно просто создания файла и папки, не могу понять...

#2 Re: Laravel 5.x » пишу sitemap » 08.02.2019 12:11:39

По сути я вроде делаю все по канонам, но чтото не пропускает

#3 Re: Laravel 5.x » пишу sitemap » 08.02.2019 11:55:04

Кинул в личку ссылку на ошибку)

#5 Re: Laravel 5.x » пишу sitemap » 08.02.2019 11:39:41

Сорри не понял это куда)

href="{{ route('sitemap') }}"

Понял что это тут?

<link href="{{ url('sitemap.xml') }}" rel='alternate' title='Sitemap' type='application/rss+xml'/>

#6 Laravel 5.x » пишу sitemap » 07.02.2019 19:01:01

au_23
Ответов: 12

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

Может гдето еще чтото надо регистрировать, сайт писался не мной

Подвал раздела