• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Laravel nie ładuje mi css do podstron

Object Storage Arubacloud
0 głosów
657 wizyt
pytanie zadane 25 maja 2017 w PHP przez krystianw94 Nowicjusz (190 p.)

Witam. Robię stronkę i wykorzystuje szablon bootstrap. W pliku master.blade.php mam załączony plik css. Gdy ładuję stronę główną jest ok ,  jednak po załadowaniu sie podstrony ten plik istnieje lecz jest pusty. Gdy załadowałem index.blade.php działa a gdy create.blade.php juz nie działa nawet jak pliki są identyczny co powinno wyświetlić tą samą treść 

 

plik master:


<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" href="../../favicon.ico">

    <title>Blog Template for Bootstrap</title>

    <!-- Bootstrap core CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">

    <!-- Custom styles for this template -->
   <link href="css/blog.css" rel="stylesheet">

  </head>

  <body>

    @include('layout.nav')

    <div class="blog-header">
      <div class="container">
        <h1 class="blog-title">The Bootstrap Blog</h1>
        <p class="lead blog-description">An example blog template built with Bootstrap.</p>
      </div>
    </div>

    <div class="container">

      <div class="row">

        @yield('content')

        @include('layout.sidebar')

      </div><!-- /.row -->

    </div><!-- /.container -->

    @include('layout.footer')


  </body>
</html>

 

 

plik web.php

 


Route::get('/posts','PostsController@index');

Route::get('/posts/create','PostsController@create');

 

 

 

plik PostsController:

 

 

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PostsController extends Controller
{
    public function index()
    {
    	return view('posts.index');
    }
    public  function create(){

    	return view('posts.create');
    }
}

 

1 odpowiedź

0 głosów
odpowiedź 25 maja 2017 przez Pietrak Pasjonat (18,850 p.)
wybrane 29 maja 2017 przez krystianw94
 
Najlepsza
jak wejdziesz na podstronę np. example.com/posts to twój link to arkusza styli wygląda tak:

example.com/posts/css/blog.css , a tam na pewno nie masz pliku.

Musisz zrobić to tak:   <link href="/css/blog.css" rel="stylesheet"> lub użyć funkcji laravela: assets, elixir irp.
komentarz 25 maja 2017 przez krystianw94 Nowicjusz (190 p.)
zrobiłem <link href="/css/blog.css" rel="stylesheet"> i nadal to samo :/ tylko tym razem w obu plikach. create i index nie widzi pliku css
komentarz 25 maja 2017 przez Pietrak Pasjonat (18,850 p.)
a jak wygląda twój adres strony?
komentarz 25 maja 2017 przez krystianw94 Nowicjusz (190 p.)
localhost:81/Blog/public/posts

i

localhost:81/Blog/public/posts/create
komentarz 25 maja 2017 przez Pietrak Pasjonat (18,850 p.)
w takim razie ustawiasz <link href="/Blog/public/css/blog.css" rel="stylesheet">

By nie stosować takich dziwactw powinieneś używać virtual hosts.
komentarz 25 maja 2017 przez krystianw94 Nowicjusz (190 p.)
Ok. Dziekuje.

Podobne pytania

0 głosów
1 odpowiedź 242 wizyt
pytanie zadane 26 października 2020 w PHP przez niezalogowany
0 głosów
1 odpowiedź 119 wizyt
0 głosów
0 odpowiedzi 196 wizyt
pytanie zadane 21 maja 2021 w PHP przez Grzegorz Mikina Dyskutant (8,060 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...