所以我试图为我的laravel安装Voyager,但是当我插入时
php artisan voyager:安装
我收到此错误消息:
(Symfony\Component\Console\Exception\CommandNotFoundException]"voyager"命名空间中没有定义命令
这是我的PhP和Laravel版本:
Laravel Framework版本5.3.16
λphp-v PHP 7.0.13(cli)(建立时间:2016年11月8日13:45:28)(ZTS)版权所有(c)1997-2016 PHP Group Zend Engine v3.0.0,版权所有(c)1998-2016 Zend技术
我的包裹服务提供商:
/**包裹服务提供商......*/
TCG\Voyager\VoyagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
Run Code Online (Sandbox Code Playgroud)
那么问题是什么?为什么我收到此错误消息
所以我试图将上传的图像保存到laravel/public文件夹并返回src以便保存文件的路径,但是在选择图像后没有任何反应,我没有错误,可能出错了什么?
public function testing(Request $request) {
if(Input::file())
{
$image = Input::file('img');
$filename = time() . '.' . $image->getClientOriginalExtension();
$path = public_path('images/' . $filename);
Image::make($image->getRealPath())->resize(200, 200)->save($path);
$user->image = $filename;
$user->save();
}
}
<form action="{{ action('BuilderController@testing') }}" enctype="multipart/form-data" role="form" method="POST">
<input id="img" class="form-control filestyle margin images" data-input="false" type="file" data-buttonText="Upload Logo" data-size="sm" data-badge="false" onchange="uploadImage();" />
</form>
Run Code Online (Sandbox Code Playgroud) 我最近开始使用vue,并且已经设法创建了一些简单的页面,但是我注意到加载后的组件没有被缓存,因此,例如在下面的链接(这是我正在研究的)上,youtube视频需要时间加载,如果我单击任何其他链接并返回到视频,则会再次加载它们。
是否可以用来缓存组件?最好将它们全部替换为1比1。
这是我的主意:
import VueRouter from 'vue-router';
import Create from '../components/homepage/create.vue';
import How from '../components/homepage/how.vue';
import About from '../components/homepage/about.vue';
import Youtube from '../components/homepage/youtube.vue';
import Navigation from '../components/homeNavigation.vue';
import Login from '../components/auth/login.vue';
import Register from '../components/auth/register.vue';
const routes = [
{ path: '/create', component: Create },
{ path: '/how', component: How },
{ path: '/about', component: About},
{ name: 'youtube', path: '/youtube', component: Youtube},
{ path: '/login', component: Login},
{ path: '/register', component: Register},
];
Vue.use(VueRouter);
Vue.component('navigation', Navigation);
const router = …Run Code Online (Sandbox Code Playgroud) 我正在使用 crontab 设置 cronjob 以便从 git 拉取,手动这些命令可以工作,但从 cronjob 似乎不能:
- cd /var/www/project/ && git pull
如何解决这个问题?
我在xampp上运行laravel,我在访问页面时http://localhost/laravel/public/遇到问题,
我得到一个很好的登录页面,但是当我举个例子时http://localhost/laravel/public/smokeyard
我得到404错误The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
路线:
Route::get('smokeyard', 'GuzzleController@smokeyard');
Run Code Online (Sandbox Code Playgroud)
控制器:
function smokeyard(){
return view('smokeyard');
}
Run Code Online (Sandbox Code Playgroud)
我的所有视图都位于资源文件夹中.
我有一个简单的问题,基本上我从数据库获取网站的名称,并根据它的名称创建一个链接.看起来像:
@foreach ($websites as $website)
<a class="websites" href=" {{ asset ($website->name )}}"> {{ asset ($website->name )}}
</a> @endforeach
Run Code Online (Sandbox Code Playgroud)
例如: http://localhost/name
如何链接需要像这样:
http://localhost/website/name如何/website在laravel中使用刀片模板添加到我的URL中?
所以我有这个代码,我说if website_name===""显示错误,但它似乎不起作用,因为如果我输入内容并删除它所以它是空的它仍然显示它是有效的所以它运行else语句,但是如果我键入一个数字然后我得到一个错误,但我也需要它来处理空值.
var message;
var inputField = document.getElementById("website_name");
$( "#website_name" ).keyup(function() {
if(website_name==="" || !/^[a-z]*$/.test(this.value))
{
$("#website_name").css('border', '3px solid red');
inputField.style.backgroundColor = "#f27676";
message = 'Only lower case characters allowed!';
$('div.modal-body .msgPlaceholder').empty().append(message);
}else{
$("#website_name").css('border', '3px solid green');
inputField.style.backgroundColor = "#56c145";
message = 'Your name is correct';
$('div.modal-body .msgPlaceholder').empty().append(message);
}
});
Run Code Online (Sandbox Code Playgroud) 我坚持将js变量(code2)中的值保存到数据库中,一切似乎都工作我没有得到任何错误,一旦执行了操作,我得到警报,它是($ newLat)的输出,这是一个实际的值包含html代码的变量(code2),但没有任何内容插入到数据库中.如果我尝试手动将相同的代码插入数据库,一切正常.
JS:
$(function() {
$('.content-link').click(function(e) {
e.preventDefault();
$('#content-link2').load($(this).attr("href"), function() {
$('#content').draggable({
containment: "#content-link2",
scroll: false
});
});
});
return false;
});
var code2 = "";
document.getElementById("content-link2").onmousedown = function() {
mousedown();
};
document.getElementById("content-link2").onmouseup = function() {
mouseup();
};
function mousedown() {
code2 = document.getElementById("content-link2").innerHTML;
console.log(code2);
}
function mouseup() {
code2 = document.getElementById("content-link2").innerHTML;
console.log(code2);
}
Run Code Online (Sandbox Code Playgroud)
AJAX:
function updateDatabase(newCode)
{
code2 = document.getElementById("content-link2").innerHTML;
console.log(code2);
// make an ajax request to a PHP file
// on our site that will update the database …Run Code Online (Sandbox Code Playgroud) laravel ×5
laravel-5 ×4
jquery ×2
ajax ×1
blade ×1
cron ×1
image ×1
javascript ×1
laravel-5.3 ×1
localhost ×1
mysql ×1
vue-router ×1
vue.js ×1
vuejs2 ×1
xampp ×1