小编Ken*_*rio的帖子

Laravel 5从URL获取ID

我有一个表视图,我可以在其中单击一个按钮图标并重定向到另一个页面,该页面带有已单击的行的ID.

@foreach ($patients as $patient)
    <tr>
        <td>{{ $patient->pID }}</td>
        <td>{{ $patient->pName }}</td> 
        <td>{{ $patient->pAddress }}</td>
        <td>{{ $patient->pBday }}</td>
        <td>{{ $patient->pPhone}}</td>
        <td>{{ $patient->pEcon }}</td>
        <td>{{ $patient->pDreg }}</td>
        <td></td>
        <td>
            <a href="{{ URL::to('visit/'.$patient->pID) }}">
                <img src="../images/viewvisit.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('addeditvisit/'.$patient->pID) }}">
                <img src="../images/visit.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('editpatient/'.$patient->pID) }}">
                <img src="../images/update.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('deletepatient/'.$patient->pID) }}">
                <img src="../images/delete.png" style="width:30px; height:30px;">
            </a>
        </td>
    </tr>
@endforeach 
Run Code Online (Sandbox Code Playgroud)

我想要的是从URL 获取id并将其放入变量中,以便我可以将其用于我的其他页面.

我目前仍然坚持使用此控制器功能. …

php database pass-by-reference laravel-5

11
推荐指数
3
解决办法
4万
查看次数

当变量为空或数据库中为空时显示"未提供"

我有一个变量数组,可以获取我的函数检索到的所有内容.

$array = $funcs->searchCompany($bizName);
Run Code Online (Sandbox Code Playgroud)

然后我使用foreach检查varchar的值是否为null,int的值是0然后我将其值替换为"未提供",以便每次调用它时都会说"未提供"

foreach ($array as $var) {
            if($var == " " || $var == 0) {
                $var = "Not Provided";
            }
         }

  $name = $var['name'];
            $url = $var['url'];
            $tagline = $var['tagline'];
            $descrip = $var['descrip'];
            $bemail = $var['bemail'];
            $address = $var['address'];
            $city = $var['city'];
Run Code Online (Sandbox Code Playgroud)

但它似乎是错误的,因为它会破坏输出.

php database arrays foreach

5
推荐指数
1
解决办法
52
查看次数

使用modal和php更新

我正在使用php和bootstrap进行CRUD操作.我目前卡在更新,因为我似乎无法发送$_GET['updateid']到我的模态.

这是我的href,删除 href工作但更新不是.

<a href="#myModal?updateid=<?php echo $row['sched_id'];?>" data-toggle="modal"  
              class="btn btn-warning" data-target="#myModal">Update</a>
<a href="home.php?deleteid=<?php echo $row['sched_id'];?>" class="btn btn-danger">Delete</a>
Run Code Online (Sandbox Code Playgroud)

这个php应该updateid从中获取href并将其传递给updateStud()函数

if(isset($_GET['updateid'])){
  $mupdate_id = $_GET['updateid'];

  if(isset($_POST['modal-submit'])){

    $msubj = $_POST['modalsubject'];
    $msect = $_POST['modalsection'];
    $mday = implode("", $_POST['modalday']);
    $mstrTime = $_POST['modalstarttime'];
    $mendTime = $_POST['modalendtime'];

    $auth_user->updateSchedule($msubj,$msect,$mday,$mstrTime,$mendTime,$mupdate_id);
    $schedRow = $auth_user->readSchedule();
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的函数更新,它获取所有数据并执行查询

public function updateSchedule($msubj,$msect,$mday,$mstrTime,$mendTime,$mupdate_id){
        $stmt = $this->conn->prepare("UPDATE `schedule`   
            SET `subject_db` = :msubj,
            `section_db` = :msect,
            `sched_day` = :mday,
            `start_time` = :mstrTime,
             `end_time` = :mendTime
            WHERE …
Run Code Online (Sandbox Code Playgroud)

php get crud

5
推荐指数
1
解决办法
3488
查看次数

使用 Powershell 从 Servicenow 票证下载附加的 excel 文件

我目前正在开发一个 powershell 脚本,该脚本应该能够从现在服务票中下载附加的 excel 文件,在我解释更多之前,请参阅下面的自动化的基本流程。

  1. 将要求用户输入票号。

在此处输入图片说明

  1. 然后系统会找到那个事故单,准确的拿到需要的excel文件(我在网上看到需要使用sys_id)。
  2. 然后它将被下载到用户机器上的特定路径。例如:“C:\下载\演示\”。

完成所有这些之后,我在网上找到了一个示例脚本,我正在尝试对其进行配置以满足我的需求;但是,我不确定从哪里获取该示例脚本的值。您可以检查脚本下方的项目符号以了解我想到的问题。

$IncidentNumber = Read-Host -Prompt 'Enter Incident Request #'
#$admin = "admin"
#$password = "admin" | ConvertTo-SecureString -AsPlainText -Force 
#$Credential = New-Object pscredential -ArgumentList ($admin,$password)
$Uri = "https://dev42835.service-now.com/api/now/table/incident?sysparm_query=number=$($IncidentNumber)&sysparm_fields=sys_id&sysparm_limit=1"
$IncidentResult = Invoke-RestMethod -Uri $Uri #-Method Get -Credential $Credential
if($IncidentResult.result.sys_id -ne $null) {
    $IncidentAttachments = Invoke-RestMethod -Uri "https://dev42835.service-now.com/api/now/attachment?sysparm_query=table_sys_id=$($IncidentResult.result.sys_id)" #-Method Get -Credential $Credential
    $IncidentAttachments.result | Select file_name , download_link
}
else{
    "Incident Not Found!"
}
Run Code Online (Sandbox Code Playgroud)
  • 我真的需要凭据来运行脚本吗?如果是,有没有办法消除对凭据的需求?
  • 我在哪里可以获得分配给 $URI 变量的 URL?

我是 powershell 自动化的新手,所以如果您能推荐更好的方法,我将不胜感激。

asp.net powershell servicenow servicenow-rest-api

5
推荐指数
1
解决办法
919
查看次数

laravel 5将日期和时间插入数据库

我想插入当前日期或日期和时间以及表单输入...我有此代码,但是我不确定如何包括当前日期,

public function create(Patient $patient, Request $request)
    {
        // $post = $request->all();

        $data = array(
              'pName' => $request['fname'],
              'pAddress' => $request['address'],
              'pBday' => $request['bday'],
              'pPhone' => $request['phone'],
              'pEcon' => $request['econ'],
              'pDreg' => dateTime('created_at')

          );

        $patient->insert($data);

        return redirect('patient');
    }
Run Code Online (Sandbox Code Playgroud)

这是在PatientController.php中..请仅在laravel 5或5.1中使用代码

php datetime date laravel

4
推荐指数
1
解决办法
2万
查看次数