我在public子文件夹中有一个wordpress博客.
我想使用与使用刀片的laravel视图相同的布局.
反正有没有实现这一目标?
假设这是一段JS代码,我想打印 的值id。这里 id 是一个变量,其值接收到 jq 函数中。
function follow_or_unfollow(id,action){
myUrl = "{{ action('FollowsController@show', 'id') }}" ;
}
Run Code Online (Sandbox Code Playgroud)
如果我们提到'id' 它会显示 id 字符串。
附言。这里的 {{ 使用的意思是 Blade 模板中的 php 代码。
现在我需要在 php 代码中打印脚本变量。
我想创建一个类似于blade.php 的jsp 模板。这是我想从 JSP 创建的示例页面。我浏览了 jsp 模板中的标签。如何使用 jsp 创建以下刀片模板。
默认.blade.php
<!DOCTYPE html>
<html lang="en">
@include('dashboard.includes.head')
<body>
<div id="wrapper">
<div id="main-container">
<!-- BEGIN TOP NAVIGATION -->
@include('dashboard.includes.nav-top')
<!-- END TOP NAVIGATION -->
<!-- BEGIN SIDE NAVIGATION -->
@include('dashboard.includes.nav-side')
<!-- END SIDE NAVIGATION -->
<!-- BEGIN MAIN PAGE CONTENT -->
<div id="page-wrapper">
<!-- BEGIN PAGE HEADING ROW -->
<div class="row">
<div class="col-lg-12">
<!-- BEGIN BREADCRUMB -->
@include('dashboard.includes.breadCrumb')
<!-- END BREADCRUMB -->
<div class="page-header title">
<!-- PAGE TITLE ROW -->
@yield('pageHeader')
</div>
</div><!-- …Run Code Online (Sandbox Code Playgroud) 进入laravel,我尝试使用刀片模板,但未进行渲染。我所有的示例都将用于laravel文档。
更新
所以这是我的master.blade.php文件,位于资源>视图> master.blade.php中
<!DOCTYPE html>
<html>
<head>
@yield('layouts.header')
</head>
<body>
<div class="container">
<div class="content">
<div class="title">Test to Laravel 5</div>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是我的header.blade.php文件,位于view / layouts /
@section('header')
<title>cookie monster</title>
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
<style>
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
width: 100%;
display: table;
font-weight: 100;
font-family: 'Lato';
}
.container {
text-align: center;
display: table-cell;
vertical-align: middle;
}
.content {
text-align: center;
display: inline-block;
}
.title {
font-size: …Run Code Online (Sandbox Code Playgroud) 我有以下代码:
@foreach($data['daily'] as $date => $dailyData)
<tr>
<td>{{$date}}</td>
@foreach($dailyData as $key => $value)
<td>
<span>{{$value}}</span>
<strong>{{$data['another_index'][$date][$key]}}</strong>
</td>
@endforeach
</tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)
这让我错了
[ErrorException]
Undefined index: date
Run Code Online (Sandbox Code Playgroud)
代码执行时.实际上我有价值观another_index,我可以打印它.
在此先感谢您的帮助.
[another_index] => Array
(
[2016-03-15] => Array
(
[key] => 100.00%
[key1] => 0.00%
[key2] => 0.00%
)
[2016-03-14] => Array
(
[key] => 10.00%
[key1] => 20.00%
[key2] => 30.00%
)
Run Code Online (Sandbox Code Playgroud) 我在处理图像和文件(如 .doc、pdf 等)时使用 Dropzone 获得了成功的经验。现在我正在开发一个音乐和视频网站,并且想使用 Dropzone 进行上传,因为它的体验很好。
是否可以将其用于类似的目的?有相关文档吗?
我是 React 的新手。我在 Laravel 刀片中部分使用了反应表单组件。那么如何将验证错误消息从控制器发送到驻留在 Laravel 刀片文件中的反应组件。
在我的控制器中,
public function store(Request $request)
{
$rules = [
'name' => 'required',
'publish_at' => 'required|datetime'
];
$this->validate($request, $rules);
$book = Book::create([
'name' => $request->name,
'publish_at' => $request->publish_at
]);
return response()->json($book);
}
Run Code Online (Sandbox Code Playgroud)
在我的 Laravel 刀片中,
<form method="POST" action="patients">
@csrf
<div class="form-group">
<label for="name">Name</label>
<input type="text" name="name" class="form-control" placeholder=". . .">
@error('name')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div id="publish_at"></div> <!-- this is react component -->
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud) 我刚刚使用 Laravel 框架完成了我的项目。现在我想将 vue.js 添加到我的项目中以呈现视图而不加载它们。我浏览了一些教程,发现我需要将我的刀片文件转换为 Vue 组件才能实现这一点。但据我所知,这是一个很大的过程,因为某些功能在 VueJS 中不起作用。我不知道该怎么做。请有人指导我如何做到这一点。提前致谢。
laravel vue.js laravel-blade vue-component vue-render-function
我只是在用 Laravel 8 做我的第一步,发现了一个我无法解决的问题。
/var/www/html/laravel/resources/views/dashboard.blade.php:
<div class="py-12">
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
<div class="bg-white overflow-hidden shadow-xl sm:rounded-lg">
<x-jet-welcome />
</div>
Run Code Online (Sandbox Code Playgroud)
如果创建在同一目录中一个新的刀片(FE的form.blade.php)具有相同的代码如上但<x-jet-subform/>代替<x-jet-welcome>它通常应重定向到位于下subform.blade.phpvar/www/html/laravel/resources/views/vendor/jetstream/components/subform.blade.php
但是,如果我尝试访问该页面(在 web.php 上设置路由后),它会说
InvalidArgumentException
无法找到组件 [jet-subform] 的类或视图。
所以我认为有必要“注册”新刀片,但我发现没有办法做到这一点......
该视图已发布
php artisan vendor:publish --tag=jetstream-views
Run Code Online (Sandbox Code Playgroud) 所以之前,用laravel MIX,在webpack.mix.js文件中,你可以这样写
mix.js('resources/js/app.js', 'public/js')
.js('resources/js/header.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.sass('resources/sass/main.scss', 'public/css')
.sass('resources/sass/header.scss', 'public/css')
Run Code Online (Sandbox Code Playgroud)
并将其public/asset单独编译。就像 JS 文件将被编译为public/asset/jssass 文件一样public/asset/css。当您将文件放入head视图blaze.php中时,您只需编写
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
<link rel="stylesheet" href="{{ asset('css/main.css') }}">
<link rel="stylesheet" href="{{ asset('css/header.css') }}">
<script type="text/javascript" src="{{ asset('js/app.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/header.js') }}"></script>
Run Code Online (Sandbox Code Playgroud)
我如何将其与现在的 Laravel-Vite 结合起来?因为当我运行npm run dev单独的文件scss并js在一个文件夹中一起编译时,该文件夹是public/build/assets/. 他们没有区分js文件是否进入js文件夹和scss文件是否进入css文件夹。
这是我的样子vite.config.js
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export …Run Code Online (Sandbox Code Playgroud) laravel-blade ×10
laravel ×8
php ×4
javascript ×2
laravel-4 ×2
ajax ×1
blade ×1
dropzone.js ×1
html ×1
java ×1
jquery ×1
jsp ×1
laravel-5 ×1
laravel-5.1 ×1
laravel-5.2 ×1
laravel-8 ×1
laravel-vite ×1
reactjs ×1
vite ×1
vue.js ×1
wordpress ×1