За последние 24 часа нас посетили 17844 программиста и 1566 роботов. Сейчас ищут 1311 программистов ...

Относительные ссылки с ошибкой

Тема в разделе "Laravel", создана пользователем mstdmstd, 17 янв 2018.

  1. mstdmstd

    mstdmstd Активный пользователь

    С нами с:
    28 фев 2010
    Сообщения:
    83
    Симпатии:
    1
    Всем привет,


    Имея в routes/web.php :
    Код (Text):
    1. Route::get('tasks_listing', 'TasksController@listing')->name('tasks_listing');
    2. Route::resource('tasks', 'TasksController', ['except' => ['create', 'edit']])->middleware('WorkTextString');

    В resources/assets/js/app.js определены список и редакторы задач(для создания и редакторования ):

    Код (Text):
    1. const routes = [
    2. {
    3. path: '/',
    4. components: {
    5. tasksIndex: TasksIndex,
    6. }
    7. },
    8. ...
    9. {path: '/admin/tasks/create', component: TasksCreate, name: 'createTask'},
    10. {path: '/admin/tasks/edit/:id', component: TasksEdit, name: 'editTask'},
    11. ...
    12.  
    13.  
    14. const router = new VueRouter( {
    15. // mode: 'hash', // default
    16. // mode: 'history',
    17. routes
    18. })
    В меню:

    Код (Text):
    1. <li><a href="{{ route('admin.tasks_listing') }}">My tasks</a></li>
    2. <li><router-link :to="{name: 'createTask'}" class="" >New task</router-link></li>
    Ссылки нормально работают если открыть список задач а потом создать новый и сохранившись опять открыть список

    Проблема если находясь скажем в профайле( по ссылке /admin/user_profile#/ ) и кликнуть на создания задачи с переходом на

    Код (Text):
    1. /admin/user_profile#/admin/tasks/create
    и далее неправильном переходе при сохранении на /admin/user_profile#/

    Почему относительные ссылки при переходе на создание задачи и как это исправить ?

    Спасибо !