草庐IT

php - 如何手动使用 composer, artisan ...(Laravel) php 命令

我有一个问题,我无法通过ssh访问服务器,所以我无法使用phpartisan、composer和其他命令。据我所知,他们除了修改文件或只是将phpsrc文件复制到特定目录外什么都不做。为了更好地理解该过程,并且由于无法通过ssh访问服务器,我正在寻找教程、手册或文章如何手动执行此命令。例如我需要执行phpartisanvendor:publish--provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"在这种情况下我应该怎么做,很高兴能找到一些描述我应该手动做什么以获得相同结果的文档。 最佳答案

php - 导出 Excel 文件时调整列宽

我正在尝试使用以下代码将数据从Mysql导出到excel文件:$stories=Story::all();$header='Name'."\t".'Email'."\t".'Title'."\t".'CreatedAt'."\t".'Story';$xsl=$header."\n";foreach($storiesas$story){$row='';$row.='"'.str_replace('"','""',stripslashes($story->name)).'"'."\t";$row.='"'.str_replace('"','""',stripslashes($story->

php - 在 Laravel 5.1 分页中使用漂亮的 URL

我正在使用Laravel5.1框架编写一个网站,我正在尝试弄清楚如何使用漂亮的URL(pages/2而不是pages?page=2)。令我感到惊讶的是,他们没有包含一个功能来轻松实现这一点。我也想知道,除非Laravel已经处理了这个,否则如何对显示的链接数量设置限制。我只想>,例如。目前我的代码如下:publicfunctionindex()//Icanpassthe$page=1here(1beingdefault){$pages=Page::whereNotNull('approved')->orderBy('created_at','desc')->paginate(5);re

php - Laravel,ajax 发布后更新字段

我正在制作一个类似的小系统。我已经成功地向我的数据库发布了一个ajax帖子,我在其中使用row.like将tblarticles增加了1。现在在我发布ajax帖子的同一页面上,我想更新值每个ajax帖子后的字段。现在我的问题是我需要刷新,然后才能看到1而不是标准0Ajax发布$.ajax({url:"articles",type:"post",data:{'user_id':userid[0].value,'article_id':articleid[0].value,'user_id_fk':useridarticle[0].value,'_token':token[0].value

javascript - Laravel 时间戳格式/JavaScript 日期

我环顾四周,但未能找到以特定格式返回Laravel时间戳/日期时间的明确方法。它如何保存在数据库中对我来说并不重要,但是当我提取数据时,我想格式化它以便它可以被JavaScript解析。有人知道不需要创建多个访问器的好方法吗?编辑:为了添加更多细节,我实际上使用的是AngularJS,并且希望以一种格式返回日期,以便Angular及其日期过滤器可以理解它。在当前格式下,日期过滤器不起作用,因为据我所知,它无法解析日期。 最佳答案 要定义访问器,请在您的模型上创建一个getFooAttribute方法,其中Foo是您希望访问的列的“驼

php - Laravel - Composer 无法找到服务提供者类

我一直在创建一个Laravelpackage(一个中间件)。我的文件夹结构如下所示:laravel-censor/config/sensor.phpsrc/CensorMiddleware.phpLaravelCensorServiceProvider.phpcomposer.jsoncomposer.json的内容是:{"name":"kamranahmedse/laravel-censor",......"require":{"php":">=5.4.0","laravel/framework":"^5.1.11"},"autoload":{"psr-4":{"KamranAhme

php - 调整图像文件 laravel 5

我安装了补丁“intervention/image”,“must-master”,以便使我的图像大小减少到300x300。我做了一些表格,但在我看来总是出现同样的错误。在字符串上调用成员函数resize()哪个出错了?ControllerpublicfunctionupdateProfile(){$file=Input::file('imagem');$profileData=Input::except('_token');$validation=Validator::make($profileData,User::$profileData);if($validation->passe

php - Laravel - 渴望加载多对多,只获取一条记录(不是集合)

我的帖子有图片(多对多,因为图片也可以有其他关系)。在我的数据透视表中,我有一个名为“特色”的bool字段,它指定该帖子的主图像。我想在帖子索引页面中显示与当前用户关联的所有帖子。我只想从数据库中获取一张图片,那应该是特色图片。目前我只能将精选图片作为一个集合。这样做的原因是,如果用户有很多帖子,我不想继续检索他们所有帖子(N+1)的特色图片,而是使用预加载仅通过2个查询获取特色图片。\\PostModelpublicfunctionimages(){return$this->belongsToMany(Image::class);}publicfunctionimage(){retu

php - 使用 laravel 在 PHPStorm 上等待与 ide key 消息的传入连接

我想安装debug并将其与PhpStorm集成。我完成了所有需要的步骤。我将此行添加到php.ini文件中:zend_extension="D:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll"xdebug.extended_info=1xdebug.remote_enable=1xdebug.profiler_enable=truexdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_host=localhostxdebug.remot

php - 如何更改 laravel 中路由系统使用的基本路径

我是Laravel的新手,我开始设置我的路线。我在本地wamp服务器上使用laravel5.1。我在本地,http://localhost/ttt/进入Laravel的/public目录。当我尝试这个时:Route::get('admin',function(){echo4;});然后转到http://localhost/ttt/admin,我收到一个错误,但是当我这样做时:Route::get('ttt/admin',function(){echo4;});它起作用了。我检查了配置并更改了config/app.php中的url值,但它不起作用。你知道有没有一种我可以配置的路由器使用的