काम नहीं करते हैं मैं Lavarel ढांचे में एक नौसिखिया हूँ। मैं एमवीसी संरचना के बारे में जानता हूं, चूंकि मैंने इसे एएसपीनेट के अंदर इस्तेमाल किया है, लेकिन लैरवेल का उपयोग करना मेरे लिए काफी भ्रमित है।लार्वा PHP फ्रेमवर्क के लिए नया। "/" के अलावा अन्य मार्ग
मैं अंदर photozoom
निर्देशिका का उपयोग Laravel स्थापित किया है:
<?php
Route::get('/', function()
{
return View::make('hello');
});
Route::get('users', function()
{
return 'users route is working!';
});
जब मैं http://localhost/photozoom/public/users
चलाने के लिए, मैं 404 Not Found
त्रुटि मिलती है:
composer create-project laravel/laravel photozoom --prefer-dist
यहाँ मेरी app/routes.php
है।
लेकिन जब मैं http://localhost/photozoom/public/
आज़माता हूं, /
के लिए मार्ग लागू किया गया है और संबंधित दृश्य कहा जाता है।
मैंने users
मार्ग के लिए भी एक दृश्य बनाने की कोशिश की। Laravel दस्तावेज़ीकरण का उपयोग करना।
layout.blade.php
:
<html>
<head>
<title>Laravel Quickstart</title>
</head>
<body>
<h1>Laravel Quickstart</h1>
@yield('content')
</body>
</html>
users.blade.php
: मैं दो फ़ाइलों बना लिया है
@extends('layout')
@section('content')
Users!!!
@stop
लेकिन फिर भी, जब मैं फोन http://localhost/photozoom/public/users
मैं 404 Not Found error
मिलता है।
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
मैं PHP 5.5, अपाचे 2.4.6 का उपयोग कर रहा:
यहाँ मेरी public/.htaccess
फ़ाइल है।
किसी भी मदद की सराहना की जाएगी।
हल mod_rewrite सक्रिय करने के बाद, मैं AllowOverride
भी सक्षम करने के लिए किया था।
आपके '.htaccess' में क्या है? क्या आपके पास mod_rewrite सक्षम है? – Maerlyn
क्या मतलब है "mod_rewrite को सक्षम करने के बाद, मुझे AllowOverride को भी सक्षम करना पड़ा।" ? क्या आप विस्तार से जा सकते हैं? – Sliq