Merhabalar,
Laravel ile yeni yeni uğraşıyorum. Bir sorun yaşıyorum ve internette aramama rağmen henüz çözemedim. Buna bağlı olarak bir konu açmak istedim. Sorunum css dosyalarını link yerine direkt sayfaya include ediyor.
Paylaşımlı hosting te laravel i kurdum. public altında ki tüm dosyaları bir üst dizine (roota) taşıdım ve index.php içerisinden ilgili revizeleri yaptım. Buraya kadar herhangi bir sorun yaşamadım. Sonrasında routes.php ye aşağıdaki şekilde ekleme yaptım.
Route::get('deneme',function()
{
return View::make('deneme');
});
deneme.blade.php dosyasının içeriği şöyle;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="{{ asset('assets/css/main.css') }}">
{{ HTML::style('assets/css/main.css') }}
</head>
<body></body>
</html>
link veya blade (HTML::...) şeklinde kullanımıma rağmen sayfa source unda görüntü şu şekilde;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>body{background-color:#ddd}</style>
<style media="all">body{background-color:#ddd}</style>
</head>
<body></body>
</html>
css lerimi sayfaya link olarak vereceğine dosyayı include ediyor. Sorunu tam olarak anlayamadım. Tecrübe sahibi olanların yardımlarını rica ediyorum.