Я пытаюсь изменить имя функции url () :: full на ту, которая настроена в файле .env, но не принимает его. Также у меня есть nginx .config с прокси для перехода index. php на другой маршрут.
Это мой Nginx файл:
server {
listen ${NGINX_LISTEN:-8080} default_server;
include /etc/nginx/helpers/*.conf;
root /app/${WEBROOT:-};
index index.php;
## The 'default' location.
location / {
## Disallow access to any dot files, but send the request to laravel
location ~* /\. {
try_files /dev/null @php;
}
## Direct Access to .php files is not allowed and is sent to laravel instead
location ~* ^.+\.php$ {
try_files /dev/null @php;
}
## Try to find a file with given URL, if not pass to laravel
try_files $uri $uri/ /index.php?$args;
}
## PHP Location
location @php {
include /etc/nginx/fastcgi.conf;
fastcgi_pass ${NGINX_FASTCGI_PASS:-php}:9000;
}
location /laravel {
rewrite ^/laravel/(.*)$ /$1 break;
proxy_pass http://localhost:8080;
}
}
И что я пытаюсь сделать sh, так это то, что url()->full()
выглядит как url()->current
.
Это вид
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Nunito', sans-serif;
font-weight: 200;
height: 100vh;
margin: 0;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.top-right {
position: absolute;
right: 10px;
top: 18px;
}
.content {
text-align: center;
}
.title {
font-size: 84px;
}
.links > a {
color: #636b6f;
padding: 0 25px;
font-size: 13px;
font-weight: 600;
letter-spacing: .1rem;
text-decoration: none;
text-transform: uppercase;
}
.m-b-md {
margin-bottom: 30px;
}
</style>
</head>
<body>
<div class="flex-center position-ref full-height">
@if (Route::has('login'))
<div class="top-right links">
@auth
<a href="{{ url()->current() }}">Home</a>
@else
<a href="{{ route('login') }}">Login</a>
@if (Route::has('register'))
<a href="{{ route('register') }}">Register</a>
@endif
@endauth
</div>
@endif
<div class="content">
<div class="title m-b-md">
Paging URL
</div>
<table>
<tr>
<th>
Handler
</th>
<th>
URL
</th>
</tr>
<tr>
<td>
URL->current()
</td>
<td>
{{ url()->current() }}
</td>
</tr>
<tr>
<td>
URL->full()
</td>
<td>
{{ url()->full() }}
</td>
</tr>
<tr>
<td>
URL->previous()
</td>
<td>
{{ url()->previous() }}
</td>
</tr>
<tr>
<td>
route->(url)
</td>
<td>
{{ route("url") }}
</td>
</tr>
</table>
</div>
</div>
</body>
</html>